我嘗試下面的代碼, 它僅適用於1個陣列,當我嘗試添加另一個,它拋出運行時間異常如何將2個整數數組的內容放入1個單一數組列表中?
Exception in thread "main" java.lang.UnsupportedOperationException
at java.util.AbstractList.add(Unknown Source)
at java.util.AbstractList.add(Unknown Source)
at general.ArrToArrList.main(ArrToArrList.java:32)
該代碼是
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
import java.util.ArrayList;
public class ArrToArrList {
public static void main(String[] args) {
Integer[] nums = new Integer[5];
nums[0] = 2;
nums[1] = 4;
Integer[] nm = { 3, 5, 7 };
List intList = (Arrays.asList(nums));
List intList2 = (Arrays.asList(nm));
intList.addAll(Arrays.asList(nm));
for (Integer i : intList) {
System.out.println(i);
}
}
}
請確保正確格式化您的代碼。在輸入框的底部有一個實時預覽。 – chrylis
import java.util.Arrays; import java.util.Iterator; import java.util.List; import java.util.ArrayList; 公共類ArrToArrList { 公共靜態無效的主要(字串[] args) { \t 整數[] NUMS =新的整數[5]; nums [0] = 2; nums [1] = 4; Integer [] nm = {3,5,7}; 列表 intList =(Arrays.asList(nums)); 列表 intList2 =(Arrays.asList(nm)); intList.addAll(Arrays.asList(nm)); (Integer i:intList) (整數i:intList) \t System.out.println(i); } } } –
sweety123
@ sweety123從下次開始,請格式化您的代碼和帖子。 –