我必须排序和uniq (创造串独特的一套)与许多的一张大名单复制品。 我的选择是写它在Java或下载cygwin和跑: 猫文件 | 排序 | uniq >结果

Cygwin下载为我从未运作。 在我花费时间选择公共事业一张水多的名单之后的许多,它总是无法某处下载过程。 当它是唯一下载,我好喜欢。

我自然地选择了Java路线。 在所有以后它真正地是一个唯一代码行。

为(串项目:getFileAsSet (args [0])) System.out.println (项目);

明显地您想知道哎呀我何处得到getFileAsSet。 它是我创造使我的工作更加容易的一个许多可再用的Java公共事业。 代码的关键的部分这项公共事业的是:

TreeSet 设置了=新的TreeSet ();
当时((临时雇员= reader.readLine ()) ! =零位) {
            临时雇员= temp.trim (); //怨恨空间; 您的英里也许变化
            如果(temp.length () > 0) {
                	set.add (临时雇员);
            }
}

这个代码秀丽是TreeSet是SortedSet实施。 增加到集合自动地保证复制品的排除以及排序。 我必须做的所有是印刷品结果。