当前页面: 开发资料首页 → J2EE 专题 → ArrayList问题
ArrayList问题
摘要: ArrayList问题
ArrayList里放的是vo对象,包括id,name,age等如何把ArrayList里指定id的vo对象的值修改成别的值?(就是说:当id=1时,name=li,age=10,如何把这id=1的name修改成name=wang,age=20?)
没看出怎么回事....取出再SET?
for(int i=0;i
vo v=new vo();
v=(vo)arrayList.get(i);
if(v.getId()==1){
v.setName("wang");
v.setAge(20);
//如果确信ArrayList中没有id重复的对象,那么加上下面这句提高效率
//break;
}
}
这样就OK
楼上的,题目要求已经指定id了,你for循环个头啊
vo v=(vo)arrayList.get(i);
v.setName("wang");
Sorry,我说错了,自己掌嘴,呵呵,楼上是正解
:)
-_-||
55555555555555蓝蓝,你能不能留几道题给我???明知道我忙,不能老上来看~~~~~~
不给我表现的机会~~~~~~~~~~
嘿嘿...我不抢别人就抢走了哦
路过,
好象楼主说的是知道VO中的ID,可没说是LIST的ID啊!逍遥同志的写法不一定是人家要的哦!
什么乱七八糟的:(
v=(Vo)arrayList.get(i);
if(v.getId()==1){
v.setName("wang");
v.setAge(20);
}
谢谢大家