java-读取文件
Java 读取文件的方式有很多种,下面介绍几种常用的方法:
- 使用 FileInputStream 和 BufferedInputStream
File file = new File("file.txt");
FileInputStream fis = new FileInputStream(file);
BufferedInputStream bis = new BufferedInputStream(fis);
byte[] buffer = new byte[1024];
int len;
while ((len = bis.read(buffer)) != -1) {
String content = new String(buffer, 0, len);
System.out.print(content);
}
- 使用 FileReader 和 BufferedReader
File file = new File("file.txt");
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
- 使用 Files 和 Stream
Path path = Paths.get("file.txt");
Stream<String> lines = Files.lines(path);
lines.forEach(System.out::println);
需要注意的是,以上代码中的文件路径可以根据实际情况进行修改。此外,在读取文件时需要进行异常处理,以确保程序的稳定性和健壮性。
原文地址: https://www.cveoy.top/t/topic/lUD 著作权归作者所有。请勿转载和采集!