使用java的输入输出流将一个文本文件的内容按行读出
时间: 2023-04-22 16:04:11 浏览: 191
可以使用Java的输入输出流来读取文本文件的内容。具体步骤如下:
1. 创建一个File对象,指定要读取的文件路径。
2. 创建一个FileReader对象,将File对象作为参数传入。
3. 创建一个BufferedReader对象,将FileReader对象作为参数传入。
4. 使用BufferedReader的readLine()方法逐行读取文件内容,直到读取到文件末尾。
5. 关闭BufferedReader和FileReader对象。
示例代码如下:
```
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class ReadFile {
public static void main(String[] args) {
File file = new File("test.txt");
try {
FileReader fileReader = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
bufferedReader.close();
fileReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上代码会将test.txt文件的内容按行读取并输出到控制台。
阅读全文