List的indexOf方法

安卓机器人 安卓机器人 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
使用List类的indexOf方法可以返回指定元素的索引
但是假如是List<Foo>
那么我想通过Foo的唯一性的ID来返回索引
只能通过循环获取吗?
[code=Java]
private int getIndex(List<Foo> list,Foo foo){
int size=list.size();//list是List<Foo>的一个实例
int index=-1;
Foo temp=null;
for(int i=0;i<size;i++){
temp=list.get(i);
if(temp.ID==foo.ID){
return i;
}

}
return index;
}
/code]
还有其他方法吗?谢谢各位了
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
安卓机器人
Java SE 62,621 成员 307,251 内容