gpt4 book ai didi

java - 在 Java 中,从文件列表中删除重复文件

转载 作者:行者123 更新时间:2023-11-29 03:37:22 25 4
gpt4 key购买 nike

我有一个 java.io.File 列表。我想强制此列表是唯一的。

将它们放在一个HashSet中是正确的吗?喜欢:

List<File> list = ...

List<File> newList = new ArrayList<File>(new HashSet<File>(list))

或者有更好的方法?

最佳答案

最好将集合类型设置为 Set,这样任何阅读您代码的人都会完全知道您正在处理一组独特的文件

List<File> list = ...

Set<File> files = new HashSet<File>(list);

也会快一点。

关于java - 在 Java 中,从文件列表中删除重复文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14801696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com