博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Java】按行写入文件
阅读量:6153 次
发布时间:2019-06-21

本文共 1786 字,大约阅读时间需要 5 分钟。

  hot3.png

按行写入文件内容如下:import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.TreeSet;public class writeFile {        public void fileWriter(String fileName,TreeSet
 clist) throws IOException{        //创建一个FileWriter对象        FileWriter fw = new FileWriter(fileName);        //遍历clist集合写入到fileName中        for (String str: clist){            fw.write(str);            fw.write("\n");        }        //刷新缓冲区        fw.flush();        //关闭文件流对象        fw.close();    }            public TreeSet
 readFileByLines(String fileName) throws IOException{        File file = new File(fileName);        BufferedReader reader = new BufferedReader(new FileReader(file));        String tempString = null;        //创建一个集合        TreeSet
 nums = new TreeSet
();        //按行读取文件内容,并存放到集合        while ((tempString = reader.readLine()) != null){            nums.add(tempString);        }        reader.close();        //返回集合变量        return nums;    }            public static void main(String[] args) throws IOException{        //创建writeFile对象wf        writeFile wf = new writeFile();        //读取文件内容保存到一个集合对象中        TreeSet
 ts = wf.readFileByLines("F:/A_remain.txt");        //将集合对象ts的内容保存到text.txt文件中        wf.fileWriter("F:/text.txt", ts);    }}
A_remain.txt文件内容如下:
BGP-HK-1-3TQCCN-BJ-7-351CCN-BJ-7-353CCN-BJ-7-356CCN-BJ-7-358CCN-BJ-H-381CCN-BJ-H-382CCN-BJ-H-3F1CER-BJ-3-33CCER-BJ-3-355CER-BJ-3-356CER-BJ-3-357
执行程序后,text.txt文件的内容如下:BGP-HK-1-3TQCCN-BJ-7-351CCN-BJ-7-353CCN-BJ-7-356CCN-BJ-7-358CCN-BJ-H-381CCN-BJ-H-382CCN-BJ-H-3F1CER-BJ-3-33CCER-BJ-3-355CER-BJ-3-356CER-BJ-3-357

转载于:https://my.oschina.net/hxsg/blog/511251

你可能感兴趣的文章
安检X光机下的春运归家图 宛如一幅幅水彩画
查看>>
春运首日武警广东总队护航
查看>>
美一8岁华裔男童体育课上头部重伤 家长吁调查
查看>>
香港一小巴侧翻致1死16伤 警方:未见机件故障
查看>>
不满俄欧“北溪-2”项目 美驻德大使威胁制裁德国企业
查看>>
“羊贵妃”没走“牛魔王”又来?牛肉价格屡创新高
查看>>
0基础如何入门Python编程
查看>>
JavaScript写贪吃蛇游戏,代码思路都有,想学的自己看
查看>>
人工智能与大数据的耦合,将会怎么影响我们的生活
查看>>
数据运营的三种角色
查看>>
【译】CSS 自定义属性的策略指南
查看>>
从零实现一个自定义 HTML5 播放器
查看>>
WeGeek Talk | 美团外卖
查看>>
使用 Karma、Mocha、Chai 搭建支持 ES6 的测试环境
查看>>
linux/unix编程手册-16_20
查看>>
[译] Android 的多摄像头支持
查看>>
【个人思考系列】美团点评 Java 后端新人第一年总结&面试经验 | 掘金技术征文...
查看>>
从零开始netty学习笔记之BIO
查看>>
快来围观一下JavaScript的Proxy
查看>>
基于可靠消息方案的分布式事务:Lottor介绍
查看>>