public void fun() {
List<String> line = new ArrayList<>();
try {
File file = new File("E:\\aaa.txt");
//创建一个文件输入流,InputStream是字节输入流的超类
InputStream in = new FileInputStream(file);
//InputStreamReader是字节流和字符流之间的桥梁,转化时需要指定字符集,否则按照系统字符集转换
Reader reader = new InputStreamReader(in, "gbk");
//创建缓冲字符输入流
BufferedReader br = new BufferedReader(reader);
String s;
while ((s = br.readLine()) != null) {
line.add(s);
}
//先打开的流后关闭,关联的流只关闭最后一个即可
br.close();
for (String str : line) {
System.out.println(str);
}
} catch (Exception e) {
e.printStackTrace();
}
}
Java字符流读取中文文档
猜你喜欢
转载自blog.csdn.net/cx118118/article/details/78275532
今日推荐
周排行