gpt4 book ai didi

java - 获取数组列表中项目的索引;

转载 作者:太空狗 更新时间:2023-10-29 22:37:28 25 4
gpt4 key购买 nike

我有一个名为 AuctionItem 的类。 AuctionItem 类有一个名为 getName() 的方法,它返回一个 String。如果我有 AuctionItem 类型的 ArrayList,返回 ArrayList 中具有特定名称的项目索引的最佳方法是什么?

我知道有一个 .indexOf() 函数。这个函数的参数是一个对象。要找到有名称的项目,我是否应该只使用 for 循环,当找到该项目时,返回 ArrayList 中的元素位置?

有没有更好的方法?

最佳答案

我认为 for 循环应该是一个有效的解决方案:

    public int getIndexByname(String pName)
{
for(AuctionItem _item : *yourArray*)
{
if(_item.getName().equals(pName))
return *yourarray*.indexOf(_item)
}
return -1;
}

关于java - 获取数组列表中项目的索引;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16393709/

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