站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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);
}


谢谢大家


↑返回目录
前一篇: 关于读取文件
后一篇: 请问高手,我是不是该放下JAVA一段时间,还有JSF/MYFACES,ADF之类我感觉非常好,对比STRUTS,为什么这么少人学,我在这段时间一直找不到好的教