请初始化一个变量fileIn,可以实现从指定的文件a.txt中逐行读取文件内容 java
时间: 2024-12-21 11:26:51 浏览: 3
在Java中,你可以使用`BufferedReader`类来逐行读取文件的内容。首先,你需要创建一个FileInputStream来处理文件,然后构造一个BufferedReader,最后通过循环逐行读取。这是一个简单的示例:
```java
import java.io.*;
public class FileReaderExample {
public static void main(String[] args) {
String fileName = "a.txt";
File file = new File(fileName);
try {
// 创建文件输入流
FileInputStream fis = new FileInputStream(file);
// 创建缓冲字符流
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
// 逐行读取并打印文件内容
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
// 关闭流
br.close();
fis.close();
} catch (IOException e) {
e.printStackTrace();
System.out.println("Error reading file: " + e.getMessage());
}
}
}
```
在这个例子中,`readLine()`方法会返回文件的一行文本,直到文件结束或遇到换行符为止。务必记得关闭流以释放资源。
阅读全文