Java函数如何读取文本文件并输出到控制台
发布时间:2023-09-12 22:47:13
在Java中,可以使用java.io包中的FileReader和BufferedReader类来读取文本文件的内容,并使用System.out.println方法将其输出到控制台。
下面是一个简单的例子:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFileExample {
public static void main(String[] args) {
try {
// 创建一个FileReader对象,指定要读取的文件路径
FileReader fileReader = new FileReader("file.txt");
// 创建一个BufferedReader对象,用于读取文件内容
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line;
// 逐行读取文件内容,直到文件末尾
while ((line = bufferedReader.readLine()) != null) {
// 将每行内容输出到控制台
System.out.println(line);
}
// 关闭BufferedReader和FileReader
bufferedReader.close();
fileReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
以上代码中,首先创建一个FileReader对象,然后创建一个BufferedReader对象,将FileReader对象传递给BufferedReader的构造函数。接下来,使用while循环逐行读取文件内容,并使用System.out.println方法将每行内容输出到控制台。最后,关闭BufferedReader和FileReader对象。
在运行该程序之前,需要将要读取的文件路径替换成实际的文件路径。例如,若要读取名为file.txt的文件,可以将代码中的"file.txt"替换为实际的文件路径。
