1
我有一個列表java.io.File
。我想強制這個列表是唯一的。在Java中,從文件列表中刪除重複的文件
把它們放在HashSet中是正確的嗎?像:
List<File> list = ...
List<File> newList = new ArrayList<File>(new HashSet<File>(list))
還是有更好的方法?
我有一個列表java.io.File
。我想強制這個列表是唯一的。在Java中,從文件列表中刪除重複的文件
把它們放在HashSet中是正確的嗎?像:
List<File> list = ...
List<File> newList = new ArrayList<File>(new HashSet<File>(list))
還是有更好的方法?
這將是更好的具有集合類型進行設置,使任何人閱讀你的代碼就知道完全是你正在處理一組獨特的文件
List<File> list = ...
Set<File> files = new HashSet<File>(list);
的它也將是一個有點快。
看起來不錯。我使用這樣的一套 – RNJ 2013-02-10 19:29:27