Java 代码实现逐行读取文本文件内容
以下是使用 Java 代码实现用户输入文本文件位置和文件名,逐行读取文件信息并输出的示例:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
public class ReadFile {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print('请输入文件路径和文件名:');
String filePath = scanner.nextLine();
try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
该程序首先使用 Scanner 类获取用户输入的文件路径和文件名,并将其存储在变量 filePath 中。接着,程序使用 BufferedReader 类读取该文件的内容,并逐行输出到控制台上。最后,使用 try-with-resources 语句来自动关闭文件读取器对象,并处理任何发生的异常。
原文地址: https://www.cveoy.top/t/topic/oQ36 著作权归作者所有。请勿转载和采集!