如果我要創建一個數組,並與值初始化它,我會做創建與創建時提到的值一個ArrayList
int[] a = {1,2,3,4,5};
我願做ArrayList中的相同,並有像
ArrayList<Integer> al = new ArrayList<Integer>().addAll(Arrays.asList(1,2,3,4,5));
上述行代碼不起作用,我明白了。我試圖傳達我希望達到的目標。有沒有辦法在Java中做到這一點,而不必像做
ArrayList<Integer> al = new ArrayList<Integer>();
al.add(1);al.add(2);al.add(3);al.add(4);al.add(5);
或者
ArrayList<Integer> alArrayList = new ArrayList<>();
alArrayList.addAll(Arrays.asList(1,2,3,4,5));
列表 alArrayList = Arrays.asList(1,2,3,4,5); –
Sanka
或者與番石榴'Lists.newArrayList(1,2,3,4,5);'或'ImmutableList.of(1,2,3,4,5);'。 – dimo414