Java--逐行读取文件内容的两种方法
程序员文章站
2022-04-24 11:25:26
...
在读取文件内容的时候,一行一行的读取方便我们对内容进行操作。
比如固定格式的内容,每一行的第一列都有我们需要的信息需要截取出来。这时就需要逐行读取。
使用Java语言对文件内容逐行读取有两种方式:
1. FileInputStream and BufferedReader
private static void readFile1(File fin) throws IOException {
FileInputStream fis = new FileInputStream(fin);
//Construct BufferedReader from InputStreamReader
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
String line = null;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
}
2. FileReader and BufferedReader
private static void readFile2(File fin) throws IOException {
// Construct BufferedReader from FileReader
BufferedReader br = new BufferedReader(new FileReader(fin));
String line = null;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
}
在读取到每行的数据后,你就可以进行你想要的操作啦。
上一篇: 经理员工迟到待遇不同有点气人
下一篇: MIUI性能模式重出江湖:即将上线