gpt4 book ai didi

Java:在 ArrayList 中搜索对象中的元素

转载 作者:行者123 更新时间:2023-11-29 03:38:52 24 4
gpt4 key购买 nike

假设我有这个:

    // Create arrayList
ArrayList<Point> pointList = new ArrayList<Point>();

// Adding some objects
pointList.add(new Point(1, 1);
pointList.add(new Point(1, 2);
pointList.add(new Point(3, 4);

如何通过搜索其参数之一来获取对象的索引位置? 我试过了,但没用。

<罢工>

<罢工>
    pointList.indexOf(this.x(1));

<罢工>

提前致谢。

最佳答案

你必须自己遍历列表:

int index = -1;

for (int i = 0; i < pointList.size(); i++)
if (pointList.get(i).x == 1) {
index = i;
break;
}

// now index is the location of the first element with x-val 1
// or -1 if no such element exists

关于Java:在 ArrayList 中搜索对象中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14105547/

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