使用Java程序逐行读取文件信息
程序员文章站
2022-04-24 11:29:20
...
在读取文件内容的时候,一行一行的读取方便我们对内容进行操作。
比如固定格式的内容,每一行的第一列都有我们需要的信息需要截取出来。这时就需要逐行读取。
使用Java语言对文件内容逐行读取有两种方式:
- FileInputStream and BufferedReader
private static void readFile1(File fin) throws IOException {
FileInputStream fis = new FileInputStream(fin);
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
String line = null;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
fis.close();
}
- FileReader and BufferedReader
private static void readFile2(File fin) throws IOException {
BufferedReader br = new BufferedReader(new FileReader(fin));
String line = null;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
}
在读取到每行的数据后,你就可以进行你想要的操作啦。