欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java缓冲流

程序员文章站 2024-03-22 18:12:28
...

创建字符输入缓冲流对象
使用读一行的方式将test.txt文本的数据读取出来
放到一个集合中 TreeSet
创建字符输出缓冲流对象
遍历集合 依次获取到每条数据
将获取的数据 协会text.txt文本中

import java.io.*;
import java.util.Set;
import java.util.TreeSet;
public class Test {
    public static void main(String[] args) throws IOException {
        // 创建字符输入缓冲流对象
        BufferedReader br = new BufferedReader(new FileReader("day21\\buffer\\test.txt"));
        //创建TreeSet集合
        Set<String> set = new TreeSet<>();

        String line = null;
        while((line = br.readLine())!=null){

            //使用读一行的方式将test.txt文本的数据读取出来
            set.add(line);
        }
        br.close();
//        System.out.println(set);
        // 创建字符输出缓冲流对象
        BufferedWriter bw = new BufferedWriter(new FileWriter("day21\\buffer\\test.txt"));
        // 遍历集合 依次获取到每条数据
        for (String str : set) {
                bw.write(str);
                bw.newLine();
                bw.flush();
        }


        bw.close();
    }
}

相关标签: 小题练习 java