数据读取到内存,然后对数据进行排序

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

转换后:

 

读文件,写文件,中间插了一个排序,分开写的话都很简单的,查一查也就知道怎么写了,要代码的话有点过分了,对问答双方都没益处

少花一点在游戏上面的时间,这个问题就不大;

这就是个课程设计的难度(很大可能就是个课程设计)