遍历list。
我在test里面怎么把list里的数据取出?
list里面是一条数据,多个字段值。 --------------------编程问答-------------------- 遍历list很容易 大概是这样子的
for(UserManager u:list){
u.getName(); //用户名
} --------------------编程问答-------------------- 楼上用的是增强for循环!list遍历出user对象,通过get方法取值 --------------------编程问答--------------------
--------------------编程问答-------------------- --------------------编程问答--------------------
Iterator i = userList.iterator();
while(i.hasNext()) {
System.out.println(i.next());
}
javax.naming.directory.BasicAttributes$AttrEnumImpl@29e357
输出一个对象,怎么让他输出这个对象里的值。 --------------------编程问答--------------------
如果你list有泛型可以这么写,要不就这么写
for(Object o:userList)之后强转想要的类型。 --------------------编程问答-------------------- 集合不用泛型,遍历后要强转 ,好习惯用泛型。 --------------------编程问答--------------------
我想知道中间怎么取一个个的值,syso(o);还是一个对象。 --------------------编程问答--------------------
Iterator i = userList.iterator();
while(i.hasNext()) {
System.out.println(i.next());
}
javax.naming.directory.BasicAttributes$AttrEnumImpl@29e357
输出一个对象,怎么让他输出这个对象里的值。
Iterator 加上泛型
Iterator<User> i = userList.iterator();
while(i.hasNext()) {
System.out.println(i.next().属性);
}
--------------------编程问答--------------------
如果你list有泛型可以这么写,要不就这么写
for(Object o:userList)之后强转想要的类型。
我想知道中间怎么取一个个的值,syso(o);还是一个对象。
这个我还真不知道哦 会用 这个很强大 各种集合类都能遍历。代码整洁,和泛型一起用。 --------------------编程问答--------------------
如果你list有泛型可以这么写,要不就这么写
for(Object o:userList)之后强转想要的类型。
我想知道中间怎么取一个个的值,syso(o);还是一个对象。
这个我还真不知道哦 会用 这个很强大 各种集合类都能遍历。代码整洁,和泛型一起用。
UserManager u=(UserManager)o;//比如UserManager是你list中的对象
System.out.print(u.getID());//要什么值就取就可以了
}
--------------------编程问答--------------------
有泛型可以直接这样写,没有的强转一下 --------------------编程问答-------------------- 增强for还是很好用的 --------------------编程问答-------------------- 貌似回复和撸主的认识不在一个层级上、、
补充:Java , Java EE