在Java中一次向ArrayList添加多个项

在Java中一次向ArrayList添加多个项,java,arraylist,add,elements,Java,Arraylist,Add,Elements,如何将多个项目一次添加到ArrayList? ArrayList integerArrayList=new ArrayList()而不是: integerArrayList.add(1) integerArrayList.add(2) integerArrayList.add(3) integerArrayList.add(4) 我想:integerArrayList.add(3,1,4,2)这样我就不必输入那么多了。有更好的方法吗?您的列表是否已修复?如果是,则应采用以下方法 List<

如何将多个项目一次添加到ArrayList?
ArrayList integerArrayList=new ArrayList()而不是:
integerArrayList.add(1)
integerArrayList.add(2)
integerArrayList.add(3)
integerArrayList.add(4)


我想:
integerArrayList.add(3,1,4,2)这样我就不必输入那么多了。有更好的方法吗?

您的列表是否已修复?如果是,则应采用以下方法

List<Integer> integerArrayList = Arrays.asList(1, 2, 3);
List integerArrayList=Arrays.asList(1,2,3);
使用:


如果
列表在初始化后不需要添加/删除,请使用以下命令:

List<Integer> integerArrayList = Arrays.asList(1, 2, 3, 4);
List<Integer> integerArrayList = new ArrayList<>(Arrays.asList(1, 2, 3, 4));
List integerArrayList=Arrays.asList(1,2,3,4);
否则,应使用以下选项:

List<Integer> integerArrayList = Arrays.asList(1, 2, 3, 4);
List<Integer> integerArrayList = new ArrayList<>(Arrays.asList(1, 2, 3, 4));
List integerArrayList=newarraylist(Arrays.asList(1,2,3,4));

希望这项工作适合您

    Integer[] array = {1,2,3,4};
    ArrayList<Integer> list = new ArrayList<>(Arrays.asList(array));
Integer[]数组={1,2,3,4};
ArrayList list=新的ArrayList(Arrays.asList(array));
或者您可以使用循环来填充列表

int i;
for(i = 0; i < 1000; i++){
   list.add(i);
}
inti;
对于(i=0;i<1000;i++){
列表.添加(i);
}