程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java集合器-多個對象存儲的ArrayList中,如何獲取該對象在ArrayList裡的索引值

java集合器-多個對象存儲的ArrayList中,如何獲取該對象在ArrayList裡的索引值

編輯:編程綜合問答
多個對象存儲的ArrayList中,如何獲取該對象在ArrayList裡的索引值

多個對象存儲的ArrayList中,如果只知道對象其中的一個屬性,如何獲取該對象在ArrayList裡的索引值?

比如說:一個Person類有三個屬性(String name ,String sex,int age)
Person p1=new Person("張三","男",20);
Person p2=new Person("李四","男",22);
Person p3=new Person("王五","男",24);

然後這些對象都儲存在ArrayList集合裡,如果只知道"李四"這個名字(在不知道性別和年齡的情況下),如何獲取"李四"這個對象在ArrayList集合裡的索引值(即1)?

最佳回答:


for(int i = 0;i<list.size();i++) {
 if("李四".equales(list.get(i).getName())){
return i;//i就是索引
}
}
cainiaoyihaoa
cj6585256
cainiaoyihaoa
pingfandw
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved