java读取txt文件中数据并输出
时间: 2024-09-09 15:07:58 浏览: 49
java读取txt文件并输出结果
5星 · 资源好评率100%
在Java中读取txt文件并输出其中的数据,可以通过使用`FileReader`类和`BufferedReader`类来实现。下面是一个简单的示例代码,展示了如何读取文本文件中的所有内容并将其输出到控制台:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFile {
public static void main(String[] args) {
// 指定要读取的文件路径
String filePath = "example.txt";
StringBuilder contentBuilder = new StringBuilder();
try (BufferedReader br = new BufferedReader(new FileReader(filePath))) {
String line;
// 逐行读取文件内容
while ((line = br.readLine()) != null) {
// 将读取的每一行内容追加到StringBuilder中
contentBuilder.append(line).append(System.lineSeparator());
}
} catch (IOException e) {
// 在文件读取过程中,如果发生错误,则输出错误信息
System.out.println("Error reading file: " + e.getMessage());
}
// 输出文件内容
System.out.println(contentBuilder.toString());
}
}
```
在这段代码中,我们首先使用`FileReader`来创建一个文件读取器,然后用`BufferedReader`将其包装起来以提供缓冲的读取功能,这样可以提高文件读取的效率。我们使用`readLine`方法逐行读取文件内容,并使用`StringBuilder`来累加每行的内容,最后输出整个文件的内容。
阅读全文