将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集合中的所有元素全部写出
源文件数字:
转换后: