java把一个list中的内容添加到另一个list中

第一个ArrayList :list1的结果集为

[{DepartID=782, num=209}, {DepartID=650, num=4}, {DepartID=52, num=3488}]
list2结果集为
[{dpsNum=60}, {dpsNum=2377}, {dpsNum=2043}]
想把list2添加到list1中
想实现效果为

[{DepartID=782, num=209,dpsNum=60}, {DepartID=650, num=4,dpsNum=2377}, {DepartID=52, num=3488,dpsNum=2043}]
多谢

第1个回答  2012-12-14
1060436077的回答很中肯
第2个回答  2012-12-14
简单啊,你可以定义一个总list,然后将分list放进去就可以了:比如:
List list1 = new ArrayList();
List list2 = new ArrayList();
list2放
[{DepartID=782, num=209}, {DepartID=650, num=4}, {DepartID=52, num=3488}]

List list3 = new ArrayList();
list3放
[{dpsNum=60}, {dpsNum=2377}, {dpsNum=2043}]

然后list1.add(list2)
list1.add(list3)追问

你这样是不对的,你这种写法出来的是list 和我要的结果集不一样

不过也很感谢

本回答被网友采纳
第3个回答  2018-02-20
list.addAll(list2)

java把一个list中的内容添加到另一个list中
在JAVA中,想要把一个list中的内容添加至另一个list中,有两种方法:采用循环的方法。通过循环第一个ArrayList,然后通过每循环一次的方式,将值赋值给另一个ArrayList。具体代码实现如下:2.采用ArrayList自带的addAll()方法。addAll()方法是通过传入整一个List,将此List中的所有元素加入到新的List中,...

java怎样合并两个list?
1. 使用addAll方法 最直接的合并方式是使用`addAll`方法。这个方法可以将一个列表的所有元素添加到另一个列表中。java List list1 = new ArrayList>;List list2 = new ArrayList>;list1.addAll; \/\/ 将list2的元素添加到list1中 2. 使用stream流操作 Java 8引入了Stream API,可以使用它来轻松...

怎么把一个列表里面的东西添加到其他列表里面呢?
1、使用 add() 方法:List<String> list = new ArrayList<>();list.add("apple");list.add("banana");list.add("cherry");2、使用 addAll() 方法:List<String> list1 = new ArrayList<>();list1.add("apple");list1.add("banana");List<String> list2 = new ArrayList<>();list...

java中怎么将一个arrayList添加到另一个ArrayList中?
1、方法如下:List<String> list1=new ArrayList<String>();list1.add("xxx");List<String> list2=new ArrayList<String>();list1.addAll(list2);2、Java由四方面组成:●Java编程语言,即语法。●Java文件格式,即各种文件夹、文件的后缀。●Java虚拟机(JVM),即处理*.class文件的解释器。●J...

java 如何指定原List其中一部分进行复制到新的list
add("2"); list1.add("3"); list2.add("a"); \/\/赋值list1前两个到list2中 System.out.println(list2); list2.addAll(list1.subList(0, 2));\/\/可以先按下标截取,再添加 System.out.println(list2); }\/\/运行结果如下:[a][a, 1, 2]望采纳 ...

JAVA一个泛型数组List<?> 怎么复制某几行到另外一个List<?>?
比如你想写的大约是这样的class gen{pulbic <? extends Number>void listMove(List <?>list1 , List<?> list2,Int i){list2.add(list1.get(i));}}但是请注意这里?号代表的是任意一个Number的子类,这意味着你如果传入像list1 是List<Long>而list2是List<Double>这样的同级泛型参数,就像...

java中 怎么将一个arraylist 中的内容 装入 另一个arraylist中 用什么...
List lst = new ArrayList();List lst2 = new ArrayList();lst2.addAll(lst);

Java。如何将一个LinkedList里的元素全部复制到另一LinkedList容器里...
然后new一个新的LinkedList实例,遍历原始LinkedList中的每个元素,调用这个元素的Clone(),将得到的新元素添加到新的LinkedList中。大概的代码意思如下 ElementClass是LinkedList中存储的元素的类 public class ElementClass{ private String attributeOne;...public void setAttributeOne(String attValue){ this...

Java求助:将一个list中的不同元素,不重复地放进另一个list中
import java.util.List;import java.util.Map;public class TestList { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>();list.add(1);list.add(1);list.add(1);list.add(2);list.add(2);list.add(3);Map<Integer, Integer> map = new Hash...

java 中怎么将一个arrayList 添加到另一个ArrayList 中
List<String> list1=new ArrayList<String>();list1.add("xxx");List<String> list2=new ArrayList<String>();list1.addAll(list2);

相似回答