思路:
-
创建字节输入流对象指定文件路径。
-
根据字节输入流对象创建转换输入流对象并指定字符集编码为:gbk
-
调用转换输入流对象的读取方法读取内容
-
关闭流释放资源
package HomeWork7; import java.io.*; public class Test { public static void main(String[] args) throws Exception { //创建字节输入流对象指定文件路径 FileInputStream ips = new FileInputStream("E:\\test1_4.txt"); //根据字节输入流对象创建转换输入流对象并制定字符集编码为gbk; InputStreamReader ipr = new InputStreamReader(ips, "gbk"); //调用转换输入流对象的读取方法读取内容 char[] chars = new char[1024];//定义一个字符数组 int len = -1;//定义变量接收读取字符的个数 while ((len = ipr.read(chars)) != -1) { System.out.println(new String(chars, 0, len)); }//释放资源 ipr.close(); ips.close(); } }