如何将一个对象从一个list转移到另一个list中

如题所述

java将一个list里的数据转移到另外一个list,可以使用for语句,一次使用add方法,示例如下:

 ArrayList list1=new ArrayList();
 list1.add("1");
 list1.add("2");
 list1.add("3");
ArrayList list2=new ArrayList();
list2.add("4");
for(int i=0;i<list1.size();i++)
{
  list2.add(list1.get(i));//开始复制一个list的内容到另外一个list
}
//这样就可以用list2添加list1的所有元素了!。想把他显示出来可以如下
for(int i=0;i<list2.size();i++)
{
   System.out.println(list2.get(i));
}

运行结果如下:

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-28
public class Demo {
    public static void main(String[] argvs) {
        String txt = "abc";
        List<String> alist = new ArrayList<String>();
        List<String> blist = new ArrayList<String>();

        alist.add(txt);
        blist.add(alist.remove(0));
    }
}

本回答被提问者和网友采纳
第2个回答  2015-11-05
public class Demo {
public static void main(String[] argvs) {
String txt = "abc";
List<String> alist = new ArrayList<String>();
List<String> blist = new ArrayList<String>();

alist.add(txt);
blist.add(alist.remove(0));
}
}
相似回答