把java两个list <object>集合 放到第三个list<object>集合中去

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了把java两个list <object>集合 放到第三个list<object>集合中去相关的知识,希望对你有一定的参考价值。

当把第一个list1集合塞到list3中,,没有报错,,,可是当list2 用add方法塞到list3 中去,就报错了,报bigmic啥的类型转换错误, object对象

参考技术A 类型错误,是不是list2集合中的元素类型跟list1和list3中的元素类型不一致 参考技术B 最好将详细的错误信息贴出来! 参考技术C 你实现的具体代码是什么样的呢,贴出来看下

如何将两个List<Map<String,Object>>合并为一个

java 中从数据库两个表中分别读出的两组数据 List<Map<String,Object>> records1和List<Map<String,Object>> records2,如何将records2中的数据直接放到records1中数据的后边?
[ qexam=道路交通安全法律、法规和规章, answer=A, analyse=, qimg=, qtitle=未取得驾驶证的学员在道路上学习驾驶技能,下列哪种做法是正确的?]
这是List<Map<String,Object>> records1中的一条记录,分页的话就是需要设置两个参数啊,一个是从哪条开始,一个是页面大小;按照这两个参数确定显示哪些记录
这样可以做成一个类吗?能说详细点么?

很简单,换个思路,先把两个list转成json数组合并,再转成list.json和list互转网上好多工具类 参考技术A addAll可以吧追问

恩,刚加进去了,只是得到的新的记录 records3需要分页显示,10条记录为一页,如何遍历获得10条记录?

追答

觉得你List里面放个Map总是很拿啥的设计。。。。
你10条记录的意思是 List前10
还是所有记录的前10个。。。
所有记录的话你还不如建个类,,,,用List存个类多好。。。。

追问

我在补充问题中写了,你看一下?

追答

class A
String qexam;
String answer;
String analyse;
String qimg;
String qtitle;


然后存List里面就好了。。。
每次选个开头,选个大小多好。。。
你这个东西何必用map存。。。。当然也可以。。。
那你就每次访问List前10个把
里面嵌个Map的遍历,显示出来Map的所有信息

追问

还是没有写出来,就是想遍历这个list中的map。然后找到需要显示的那十条内容,存到另外一个List>里边,该怎么写啊

追答

for(Map map : record1)

if(匹配)

record2.add(map):




。。。。。。orz。。。。。所以说写成类多好。。。

本回答被提问者采纳

以上是关于把java两个list <object>集合 放到第三个list<object>集合中去的主要内容,如果未能解决你的问题,请参考以下文章

javav怎么把List集合转换成List<Object[]>

java 两个list可以相加吗

JAVA关于list object

c# 两个list的交集问题!

如何将两个List<Map<String,Object>>合并为一个

JAVA怎么取多个List集合的交集?