gpt4 book ai didi

java - 如何在Java中的类对象数组中查找非唯一元素

转载 作者:太空宇宙 更新时间:2023-11-04 08:30:01 25 4
gpt4 key购买 nike

我不知道如何表达我需要什么,所以这里有一个例子:

class Foo{
int x;
int y;
int z;
}
ArrayList<Foo> a;

数组有对象 <a,b,c>,<a,c,d>,<b,c,e>,<b,e,f>,<c,e,f>,<g,h,i>等等

如何检索具有共同 x 值的所有对象。在上面的示例中,我想检索 <a,b,c>,<a,c,d><b,c,e>,<b,e,f>仅。

我正在寻找一种有效的方法来做到这一点。

最佳答案

您可以迭代所有 Foo s,将它们添加到 Map<Integer, Collection<Foo>>其中关键是 Foo 的 x value,value是Foos的集合。

关于java - 如何在Java中的类对象数组中查找非唯一元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7720109/

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