首页 > 其他 > 详细

ArrayList和Map的一些知识

时间:2014-10-17 16:48:54      阅读:120      评论:0      收藏:0      [点我收藏+]

2014年10月17日16:39:01

1.如何获取某条数据在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就是索引
}
}

 

ArrayList和Map的一些知识

原文:http://www.cnblogs.com/smilefortoday/p/4031488.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!