当前位置: 代码迷 >> J2EE >> 关于java 容器List的有关问题,很迷茫,求解
  详细解决方案

关于java 容器List的有关问题,很迷茫,求解

热度:36   发布时间:2016-04-17 23:36:10.0
关于java 容器List的问题,很迷茫,求解啊
将一个完整的List 赋给另一个List(非空,且长度比前一个大),能实现吗?如何实现?
------解决思路----------------------
方法一:ArrayList<Integer>  b= new ArrayList<Integer>(a);//利用集合自带的构造方法
方法二:ArrayList<Integer> b =(ArrayList<Integer>) a.clone();//利用克隆的方法进行赋值
方法三:listA.addAll(listB);直接把要复制的list添加到目的list中就可以了。
方法四:循环
------解决思路----------------------
		List<String> list2 = new ArrayList<String>();
list2.add("list2");

List<String> list3 = new ArrayList<String>();
list3.add("list3");

List<String> list1 = new ArrayList<String>();
list1.addAll(list2);
list1.addAll(list3);
System.out.println(list1.get(0));
System.out.println(list1.get(1));