Java中如何改变List里对象的属性值

 我来答
巴映季曦之
2019-02-04 · TA获得超过1083个赞
知道小有建树答主
回答量:1177
采纳率:100%
帮助的人:4.9万
展开全部
一般的做法是数据库的实际数值取出来后放到一个编辑前的list里,画面上需要显示的通常要进行编辑,比如金额要加逗号,年月日要加斜杠,状态由数值转换为中文显示等等。这些都是属于编辑后list。
所以建议还是设定两个list。通过SQL文取出来的数据list,然后循环这个list,在这个循环里判断如果是0则表示申报,把编辑后的内容放到新的list里。最后画面显示时用这个新的list就可以了。这样比较清晰。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
翟荃捷康德
2019-04-12 · TA获得超过1120个赞
知道小有建树答主
回答量:1213
采纳率:100%
帮助的人:4.9万
展开全部
1、list.add(n,o);不能这么用,这样是指在列表下标n的位置新增一个o对象,后面的向后排。
2、既然是更改数据库的内容,也就是更新数据库中表的内容,你的每张表都有主键,那就可以根据你的主键值进行更改,用一条update语句就能解决,怎么会用到list,这里应该用的是个封装实体类。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bf80f0e65ba
2020-02-17 · TA获得超过3.5万个赞
知道大有可为答主
回答量:1.2万
采纳率:33%
帮助的人:874万
展开全部

这样肯定不匹配啊
要不就是你查询结果的sql改下
用case
when把
0
申报
1
审核中
2
已审核对应起来
然后存入到一个list
>中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
敛黎宜雁芙
2019-01-08 · TA获得超过1142个赞
知道小有建树答主
回答量:1219
采纳率:100%
帮助的人:5.2万
展开全部
o.x=Integer.parseInt(z)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式