Java中读取文件内容,是一个常见的任务,可以使用java.nio.file包中的Files类和Paths 类,或者使用java.io包中的BufferedReader和FileReader类来实现。
使用Files和Paths,读取文件内容:
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.List;
public class FileReaderExample {
public static void main(String[] args) {
String filePath = "example.txt"; // 指定文件路径
// 使用 Files 和 Paths 读取文件内容
try {
List<String> lines = Files.readAllLines(Paths.get(filePath));
lines.forEach(System.out::println); // 打印每一行
} catch (IOException e) {
System.err.println("An error occurred while reading the file.");
e.printStackTrace();
}
}
}
使用BufferedReader和FileReader,读取文件内容:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class BufferedReaderExample {
public static void main(String[] args) {
String filePath = "example.txt"; // 指定文件路径
// 使用 BufferedReader 和 FileReader 读取文件内容
try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line); // 打印每一行
}
} catch (IOException e) {
System.err.println("An error occurred while reading the file.");
e.printStackTrace();
}
}
}
678

被折叠的 条评论
为什么被折叠?



