西城中的后街
2021-01-18 09:13数据读取到内存,然后对数据进行排序
将number1.txt中的数据读取到内存,然后对数据进行排序后,再写入到number2.txt文件中.
实现步骤:
1.在当前项目根目录下,创建一个number1.txt文件。
2.定义一个测试类:Test
2.1创建一个File对象,关联number1.txt文件
2.2通过File对象进行判断,如果当前对象是一个文件的话,则继续执行下面步骤
2.3创建一个BufferedReader对象,关键已有的File对象
2.4创建TreeSet集合对象,泛型为Integer(由于题目要求数字按从小到大进行排序,选择TreeSet数据类型较为合适)
2.5通过输入流对象读取文件中内容,将每个数字都保存到集合中(注意读取出来的数据是字符串需要将字符串转成Integer类型)
2.6创建一个BufferedWriter对象,关联到当前项目下的number2.txt文件
2.7通过输出流对象将TreeSet集合中的所有元素全部写出
源文件数字:
转换后:
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- 请大佬讲解一下这段代码的大概思路。。。课程设计想要参考一下
- 开发语言
- c++
- 2个回答
- Java语言读取文本文件,将文本文件里的数据按照从小到大的顺序排列再输出
- 开发语言
- 2个回答
- (C语言)在二叉搜索树的学习时遇到了问题,求大佬帮忙看看
- c语言
- c++
- 2个回答
- 两个指针指向同一个节点,明明对两个指针操作一样却一个正常,一个无法读取内存,急求大佬解惑
- c语言
- c++
- 1个回答
- 关于不读取 全部数据进内存的二分折半查找法的应用
- 设计模式
- 0个回答
换一换