Java 如何获取数组列表并将元素复制到新列表?
以下是我必须做的: 实例化新列表数组,并将现有列表数组的元素复制到新列表数组。列表数组实例变量成为指向新列表数组的指针Java 如何获取数组列表并将元素复制到新列表?,java,arrays,list,arraylist,Java,Arrays,List,Arraylist,以下是我必须做的: 实例化新列表数组,并将现有列表数组的元素复制到新列表数组。列表数组实例变量成为指向新列表数组的指针 我正在使用数组列表和方法。我有一个数组列表和一些数字。我从列表中提取了数字,但我不知道如何将提取的数字放入新的数组列表中。您好,请检查下面的代码 ArrayList<Integer> oldlist = new ArrayList<>(); oldlist.add(0); oldlist.add(1); oldlist.a
我正在使用数组列表和方法。我有一个数组列表和一些数字。我从列表中提取了数字,但我不知道如何将提取的数字放入新的数组列表中。您好,请检查下面的代码
ArrayList<Integer> oldlist = new ArrayList<>();
oldlist.add(0);
oldlist.add(1);
oldlist.add(2);
oldlist.add(3);
ArrayList<Integer> newList = new ArrayList<>();
newList.addAll(oldlist);
ArrayList oldlist=new ArrayList();
添加(0);
增加(1);
增加(2);
增加(3);
ArrayList newList=新的ArrayList();
newList.addAll(oldlist);
这是编程中的一个基本问题。它通常被称为“迭代”,或者更具体地说,在这里是“遍历/遍历集合”
Java中的一种经典方式是:
ArrayList<Stuff> list2 = new ArrayList<>();
for (Stuff thing : list1) list2.add(thing);
或者更简单:
ArrayList<Integer> newList = new ArrayList<>(oldList);
ArrayList newList=新的ArrayList(oldList);
你在使用ArrayList吗?哇。。。为什么要投否决票?至少一个评论会很好。。。我在我的应用程序中使用了数百次。很好。这有什么不对?
ArrayList<Integer> newList = new ArrayList<>(oldList);