zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Java的IO流

2023-09-14 09:05:15 时间

简介:本文希望通过最为简单的代码,带领大家入门Java的文件读取,也就是IO,只要把我们的代码记住就可以了,这是一个模板。
请添加图片描述

需求读取出这个文本中的内容:
请添加图片描述
直接上代码

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class Test {
    public static void main(String[] args) throws IOException {
        // 使用BufferedReader 构建流
        // FileReader代表的File流的一个对象 里面写文本的相对路径
        // 记住这个格式就好
        BufferedReader reader = new BufferedReader(new FileReader("Tests\\test1.txt"));
        String line;
        // 当文件读完的时候 就为空了
        while((line=reader.readLine()) != null){
            // readLine是按照行来读取 一行一行的读
            // 没有分割前
            System.out.println("没有分割前:");
            System.out.println(line);
            // 因为是读了一行所以需要分割一下数据
            // 首先把获得的行 的首尾多余的空格去掉 然后再按照
            // 空格分割成String类型的数组
            String [] strs = line.trim().split(" ");
            System.out.println("分割后:");
            System.out.println(strs[0]);
            System.out.println(strs[1]);
            System.out.println();
        }
    }
}

运行结果
请添加图片描述