看起來很簡單;我有一個int[]
,我在初始化時預填充,那麼我想它轉換爲List<Integer>
,但這不起作用:如何在Android中將int []轉換爲列表<Integer>?
int[] ACTIVITIES = {0,1,2};
List<Integer> acta = Arrays.asList(ACTIVITIES);
Arrays.asList()
想使一個List<int[]>
相反,我不明白爲什麼。如何從int[]
中製作List<Integer>
?
看起來很簡單;我有一個int[]
,我在初始化時預填充,那麼我想它轉換爲List<Integer>
,但這不起作用:如何在Android中將int []轉換爲列表<Integer>?
int[] ACTIVITIES = {0,1,2};
List<Integer> acta = Arrays.asList(ACTIVITIES);
Arrays.asList()
想使一個List<int[]>
相反,我不明白爲什麼。如何從int[]
中製作List<Integer>
?
變化從int
到Integer
Integer[] ACTIVITIES = {0,1,2};
List<Integer> acta = new ArrayList();
for(int i=0;i<ACTIVITIES.Length;i++){
acta.Add(ACTIVITIES[i]);
}
這是示例代碼,從我寫的,但解決的辦法是這樣的,也許關鍵字不同。
你的情況,你不需要一個陣列全天:
List<Integer> acta = Arrays.asList(0, 1, 2);
對不起,這是一個簡單的例子;我從另一個類拉幾個數組,我想將它們連接爲一個列表。我只是想知道爲什麼int []不起作用,我仍然不明白int和Integer之間的區別,但至少它解決了。 – yuttadhammo
謝謝,這是很容易:) – yuttadhammo