问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-29 17:57

我来回答

4个回答

热心网友 时间:2023-10-27 03:18

1、list.add(n,o);不能这么用,这样是指在列表下标n的位置新增一个o对象,后面的向后排。
2、既然是更改数据库的内容,也就是更新数据库中表的内容,你的每张表都有主键,那就可以根据你的主键值进行更改,用一条update语句就能解决,怎么会用到list,这里应该用的是个封装实体类。

热心网友 时间:2023-10-27 03:18


这样肯定不匹配啊
要不就是你查询结果的SQL改下
用case when把 0 申报 1 审核中 2 已审核对应起来
然后存入到一个List<Map<String, String>>中

热心网友 时间:2023-10-27 03:19

o.x=Integer.parseInt(z)

热心网友 时间:2023-10-27 03:19

一般的做法是数据库的实际数值取出来后放到一个编辑前的list里,画面上需要显示的通常要进行编辑,比如金额要加逗号,年月日要加斜杠,状态由数值转换为中文显示等等。这些都是属于编辑后list。
所以建议还是设定两个list。通过SQL文取出来的数据list,然后循环这个list,在这个循环里判断如果是0则表示申报,把编辑后的内容放到新的list里。最后画面显示时用这个新的list就可以了。这样比较清晰。

热心网友 时间:2023-10-27 03:18

1、list.add(n,o);不能这么用,这样是指在列表下标n的位置新增一个o对象,后面的向后排。
2、既然是更改数据库的内容,也就是更新数据库中表的内容,你的每张表都有主键,那就可以根据你的主键值进行更改,用一条update语句就能解决,怎么会用到list,这里应该用的是个封装实体类。

热心网友 时间:2023-10-27 03:18


这样肯定不匹配啊
要不就是你查询结果的SQL改下
用case when把 0 申报 1 审核中 2 已审核对应起来
然后存入到一个List<Map<String, String>>中

热心网友 时间:2023-10-27 03:19

o.x=Integer.parseInt(z)

热心网友 时间:2023-10-27 03:19

一般的做法是数据库的实际数值取出来后放到一个编辑前的list里,画面上需要显示的通常要进行编辑,比如金额要加逗号,年月日要加斜杠,状态由数值转换为中文显示等等。这些都是属于编辑后list。
所以建议还是设定两个list。通过SQL文取出来的数据list,然后循环这个list,在这个循环里判断如果是0则表示申报,把编辑后的内容放到新的list里。最后画面显示时用这个新的list就可以了。这样比较清晰。

热心网友 时间:2023-10-27 03:18

1、list.add(n,o);不能这么用,这样是指在列表下标n的位置新增一个o对象,后面的向后排。
2、既然是更改数据库的内容,也就是更新数据库中表的内容,你的每张表都有主键,那就可以根据你的主键值进行更改,用一条update语句就能解决,怎么会用到list,这里应该用的是个封装实体类。

热心网友 时间:2023-10-27 03:18


这样肯定不匹配啊
要不就是你查询结果的SQL改下
用case when把 0 申报 1 审核中 2 已审核对应起来
然后存入到一个List<Map<String, String>>中

热心网友 时间:2023-10-27 03:19

o.x=Integer.parseInt(z)

热心网友 时间:2023-10-27 03:19

一般的做法是数据库的实际数值取出来后放到一个编辑前的list里,画面上需要显示的通常要进行编辑,比如金额要加逗号,年月日要加斜杠,状态由数值转换为中文显示等等。这些都是属于编辑后list。
所以建议还是设定两个list。通过SQL文取出来的数据list,然后循环这个list,在这个循环里判断如果是0则表示申报,把编辑后的内容放到新的list里。最后画面显示时用这个新的list就可以了。这样比较清晰。

热心网友 时间:2023-10-27 03:18

1、list.add(n,o);不能这么用,这样是指在列表下标n的位置新增一个o对象,后面的向后排。
2、既然是更改数据库的内容,也就是更新数据库中表的内容,你的每张表都有主键,那就可以根据你的主键值进行更改,用一条update语句就能解决,怎么会用到list,这里应该用的是个封装实体类。

热心网友 时间:2023-10-27 03:18


这样肯定不匹配啊
要不就是你查询结果的SQL改下
用case when把 0 申报 1 审核中 2 已审核对应起来
然后存入到一个List<Map<String, String>>中

热心网友 时间:2023-10-27 03:19

o.x=Integer.parseInt(z)

热心网友 时间:2023-10-27 03:19

一般的做法是数据库的实际数值取出来后放到一个编辑前的list里,画面上需要显示的通常要进行编辑,比如金额要加逗号,年月日要加斜杠,状态由数值转换为中文显示等等。这些都是属于编辑后list。
所以建议还是设定两个list。通过SQL文取出来的数据list,然后循环这个list,在这个循环里判断如果是0则表示申报,把编辑后的内容放到新的list里。最后画面显示时用这个新的list就可以了。这样比较清晰。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你见过最古老的东西是什么,有多少年历史 WORD中怎么输出稿纸模式word中怎么输出稿纸模式 女性尿检阴性是什么意思 阴性尿检是什么意思 尿检阴性是什么 win10如何查看电脑配置参数 win10怎样查看电脑配置参数 多地对公职人员提接种要求 亚马逊订单可以退回任何Kohl's商店,7月份生效 亚马逊提供免费退货,珠宝退货卖家要承担运费吗 新的亚马逊退货政策惹争议!官方解答来了 为什么戒烟很难啊? java中如何遍历实体类的属性和数据类型以及 为什么戒烟难? 为何戒烟那么难? java中类对象怎么使用类属性 想戒烟,为何那么难? 吸烟为什么会上瘾?戒烟究竟难在哪? java 想在前台jsp中的js中循环拿到后台传过来的一个集合内对象的属性值... 为何抽烟容易抽上瘾?戒烟为何如此困难? 为什么烟这么难戒?怎么样才可以快速的戒烟? java 怎么获取一个对象的属性 为什么有那么多的人觉得戒烟很难? jsp内嵌java代码怎么取得jstl标签foreach循环中的对象的某个属性? 都知道吸烟有害健康,为什么戒烟那么难呢? java 迭代器中怎样取对象的属性 Java中单个对象如何自动生成多个属性(1000个),如何当作变量用?谢谢 java怎么循环获取object的属性名和值?object内容如下 java 对象的属性在内存里以什么形式存在? java中对象的属性和行为 java如何循环可以可以获取到每个属性的值 ,不要用对象名.get属性名这种方式获取 PNAS:戒烟为什么那么难 记事随笔300字 初二随笔600字中有记叙文,名言两句 我想做电路设计,朋友推荐去猪八戒网做兼职,我有点不放心,不知道有没有在上面做过的? 初二随笔日记 去猪八戒网赚钱,还要交钱吗。用的是手机app 谁能帮我写五篇随笔或日记,初二水平的,800字左右! 戒烟怎么那么难 戒烟为什么这么难? 初二 暑假随笔 写什么? 不要具体的文章..只要写什么就行.... 记事的最好... 求几篇中学生随笔!!~要富有哲理性的 600字左右 写什么都可以...... 戒烟为什么那么难 别人戒烟戒酒容易为啥我戒烟戒烟很难? 美国保险行业用的co-pay是什么意思啊 大蒜亩产量 美国的医保支付机制 强制解绑qq是不是注销了 美国买车险网上支付方式 大蒜头的亩产量是多少 保险 外国人怎么买美国保险