将文本文件中有序排列的数值去重

例题描述和简单分析

有文本文件 txt.txt,数据如下所示:

5

5

5

5

5

8

8

9

9

9

9

10

10

11

文本文件每行一个数字,已排序,有重复。需要整理成已排序无重复的新文件,结果如下:

5

8

9

10

11

解法及简要说明

在集算器中编写脚本 p1.dfx,如下所示:


A

1

=file("txt.txt").import@i()

2

=file("result.txt").export(A1.id@o())

简要说明:

A1   读取 txt 数据,@i 表示结果集只有 1 列时返回成序列

A2  有序序列去重,结果导出至 result.txt

问答搜集

https://stackoverflow.com/questions/58087265/deduplication-from-text-file-using-scanner-without-arrays-java