Java读取txt文件打印教程

一、流程图

flowchart TD
    A(开始) --> B(打开txt文件)
    B --> C(读取文件内容)
    C --> D(打印内容)
    D --> E(结束)

二、关系图

erDiagram
    开始 --> 打开txt文件
    打开txt文件 --> 读取文件内容
    读取文件内容 --> 打印内容
    打印内容 --> 结束

三、具体步骤及代码示例

  1. 打开txt文件
// 创建文件对象
File file = new File("example.txt");
  1. 读取文件内容
try {
    // 创建文件输入流
    FileInputStream fis = new FileInputStream(file);
    // 创建字节输入流
    InputStreamReader isr = new InputStreamReader(fis);
    // 创建缓冲流
    BufferedReader br = new BufferedReader(isr);
    
    String line;
    while ((line = br.readLine()) != null) {
        // 打印每行内容
        System.out.println(line);
    }
    
    // 关闭流
    br.close();
    isr.close();
    fis.close();
} catch (IOException e) {
    e.printStackTrace();
}
  1. 完整代码示例
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.io.IOException;

public class Main {
    public static void main(String[] args) {
        // 创建文件对象
        File file = new File("example.txt");
        
        try {
            // 创建文件输入流
            FileInputStream fis = new FileInputStream(file);
            // 创建字节输入流
            InputStreamReader isr = new InputStreamReader(fis);
            // 创建缓冲流
            BufferedReader br = new BufferedReader(isr);
            
            String line;
            while ((line = br.readLine()) != null) {
                // 打印每行内容
                System.out.println(line);
            }
            
            // 关闭流
            br.close();
            isr.close();
            fis.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

四、总结

通过上述步骤,你可以实现Java读取txt文件并打印其中的内容。记得要处理IO异常,并及时关闭流,以避免资源泄漏。希望以上内容对你有所帮助,祝学习顺利!