gpt4 book ai didi

java - 多个arrayList之间的元素交集

转载 作者:行者123 更新时间:2023-12-01 05:15:00 25 4
gpt4 key购买 nike

我正在 MP3 文件的“注释”部分中添加和删除标签(字符串)。我主要依靠ArrayList来获取COMMENT字符串的分割。现在我想找到这些标签的交集(或者更好地说是 ArrayList 的字符串元素)。

我需要知道我是否选择了正确的集合,以及找到这些交叉点的​​最佳方法是什么?因为用户可能会选择 10 或 100 首歌曲(ArrayList)并要求相交标签。我是否应该单独查找两个 ArrayList 的相交标签,然后使用结果来查找第三个 ArrayList 等等?或者我是否需要更改我的数据结构。

抱歉写了一篇文章。

最佳答案

如果你想计算交集,你几乎肯定应该使用Set而不是List。集合非常适合处理无序集合以及并集和交集等操作(使用 removeAllretainAll)。它们还可以更有效地回答“此元素是否包含在集合中?”之类的问题

希望这有帮助!

关于java - 多个arrayList之间的元素交集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11387550/

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