如何在Java中查看.txt文件的内容
时间: 2024-09-23 14:11:54 浏览: 50
在Java中查看文本(.txt)文件的内容,你可以使用`java.io`包下的`FileReader`, `BufferedReader`, 或者更现代的`Files`和`Charsets`。这里是一个简单的示例:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.nio.charset.StandardCharsets;
public class ReadTextFile {
public static void main(String[] args) {
try {
// 文件路径
String filePath = "path_to_your_file.txt";
// 使用FileReader和BufferedReader逐行读取文件内容
FileReader fileReader = new FileReader(filePath);
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line); // 打印每一行
}
// 关闭流
bufferedReader.close();
fileReader.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
如果你想要使用Java 7及以上版本,并且想要处理非Unicode字符,还可以使用`Files.readAllLines()`方法:
```java
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.List;
public class ReadTextFile {
public static void main(String[] args) {
try {
String filePath = "path_to_your_file.txt";
List<String> lines = Files.readAllLines(Paths.get(filePath), StandardCharsets.UTF_8);
for (String line : lines) {
System.out.println(line);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
阅读全文