欢迎访问宙启技术站
智能推送

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"替换为实际的文件路径。