Java中如何改变List里对象的属性值
数据库里有个字段是int型0表示“申报”,1表示“审核中”,2表示“已审核”。现在我在代码里用实体类get,set好取出来放List里,再根据List对象里的属性值来修改...
数据库里有个字段是int型0表示“申报”,1表示“审核中”,2表示“已审核”。现在我在代码里用实体类get,set好取出来放List里,再根据List对象里的属性值来修改。如:List里是0就修改为“申报”显示到页面。如果直接Object o=list.get(n);o.x=z;list.add(n,o);这样的话我试过“z”的值是String,而x的值是int,类型不匹配。
展开
2个回答
2013-05-03
展开全部
1、list.add(n,o);不能这么用,这样是指在列表下标n的位置新增一个o对象,后面的向后排。
2、既然是更改数据库的内容,也就是更新数据库中表的内容,你的每张表都有主键,那就可以根据你的主键值进行更改,用一条update语句就能解决,怎么会用到list,这里应该用的是个封装实体类。
2、既然是更改数据库的内容,也就是更新数据库中表的内容,你的每张表都有主键,那就可以根据你的主键值进行更改,用一条update语句就能解决,怎么会用到list,这里应该用的是个封装实体类。
2013-05-03
展开全部
o.x=Integer.parseInt(z)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询