gpt4 book ai didi

java - 从集合的 ArrayList 中删除重复项 | ArrayList> tmp

转载 作者:行者123 更新时间:2023-11-30 05:42:35 24 4
gpt4 key购买 nike

我有一个字符串集的ArrayList; ArrayList<Set<String>> tmp

由于我的要求,我需要使用这种类型的数据结构。如何从中删除重复项?

比如如何转换;

[[A, B, C], [B, A, C], [C, D, E], [E, C, D]]

[[A, B, C], [C, D, E]]

我确实在这里浏览了其他类似的答案,但他们将所有项目连接到一个列表中,对于上面的示例 [[A, B, C, D, E, F]]想要这个

最佳答案

与从任何其他 ArrayList 中删除重复项的方式相同...

例如:

tmp.stream().distinct().collect(Collectors.toList());

注意:这假设列表项实现了合适的equals方法。正如他们应该的那样。

关于java - 从集合的 ArrayList 中删除重复项 | ArrayList<Set<String>> tmp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55389933/

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