java读取文本文件内容并输出
时间: 2023-07-11 18:26:27 浏览: 67
可以使用Java的FileReader和BufferedReader类来读取文本文件内容并输出,具体代码如下:
```java
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) {
// 指定要读取的文件路径
String filePath = "file.txt";
// 创建文件对象
File file = new File(filePath);
// 创建字符输入流
FileReader reader = null;
try {
reader = new FileReader(file);
// 创建缓冲字符输入流
BufferedReader br = new BufferedReader(reader);
// 读取文件内容并输出
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
// 关闭流
br.close();
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
其中,FileReader用于读取文件字符流,BufferedReader则是为了提高效率,使用了缓存机制。在读取文件时,使用readLine方法可以一行一行地读取文件内容,并将其输出到控制台。最后,需要手动关闭流对象。