如何遍历list中对象的数据
9个回答
展开全部
你可以使用两种方式:
1、使用传统的for循环,for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
或,先对list进行迭代化,再遍历
Iterator it = list.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
2、如果你的JDK在5.0以上版本,可以使用枚举遍历
for(String str:list){
System.out.println(str);
}
1、使用传统的for循环,for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
或,先对list进行迭代化,再遍历
Iterator it = list.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
2、如果你的JDK在5.0以上版本,可以使用枚举遍历
for(String str:list){
System.out.println(str);
}
展开全部
首先要知道往List里面添加数据的对象类型,假设为Project类型
这样写
Project myproject = 你要判断的数据;
bool listHasMyproject = false;
foreach(var item in list.Items)
{
Project proj = (Project)item;
if(proj.equals(myProject))//判断是不是等于你的数据,需要重写equals方法,当然你也可以跟据名字判断(如果名字不会重复的话)
{
listHasMyproject = true;
}
}
if(listHasMyporject){.......}//List列表中存在你的数据
else{.....}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我说个一般的方法吧!
List<User> list=new ArrayList<User>();
for(int i=0; i<list.length(); i++){
System.out.println(list.get(i));
}
还有什么需求追问我!没有的话就选满意吧!
List<User> list=new ArrayList<User>();
for(int i=0; i<list.length(); i++){
System.out.println(list.get(i));
}
还有什么需求追问我!没有的话就选满意吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最原始的 使用Iterator迭代器遍历
List<?> list = new ArrayList<?>;
for(Iterator it = list.iterator();it.hasNext()){
it.next()//能拿到每一个元素
}
或者用JDK1.5之后增强For循环
for(Object o : list){
System.out.println(o);
}
List<?> list = new ArrayList<?>;
for(Iterator it = list.iterator();it.hasNext()){
it.next()//能拿到每一个元素
}
或者用JDK1.5之后增强For循环
for(Object o : list){
System.out.println(o);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
List<Object> list=new ArrayList<Object>();
for(Object obj:list){
System.out.println(obj.属性);
}
或者
for(int i=0;i<list.size();i++){
System.out.println(obj.get(i).get属性);
}
for(Object obj:list){
System.out.println(obj.属性);
}
或者
for(int i=0;i<list.size();i++){
System.out.println(obj.get(i).get属性);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |