qq_33926787
西城中的后街
2021-01-18 09:13

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

  • java

将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条回答