3
是否有添加(實際上追加)int數組到ArrayList的快捷方式?對於以下示例將int數組追加到ArrayList的<Integer>
ArrayList<Integer> list=new ArrayList<Integer>();
int[] ints={2,4,5,67,8};
或者我是否必須逐個添加int列表中的元素?
是否有添加(實際上追加)int數組到ArrayList的快捷方式?對於以下示例將int數組追加到ArrayList的<Integer>
ArrayList<Integer> list=new ArrayList<Integer>();
int[] ints={2,4,5,67,8};
或者我是否必須逐個添加int列表中的元素?
使用其他人建議的Arrays.asList(ints)
將不起作用(它會給出int[]
的列表而不是Integer
的列表)。
我能想到的唯一的辦法是通過一個添加的元素之一:
如果你可以把你的int[]
爲Integer[]
,那麼你可以使用addAll()
:
list.addAll(Arrays.asList(ints));