这似乎是一件简单的事情;我有一个int[]
我在初始化时预先填充的,然后我想将它转换为 a List<Integer>
,但这不起作用:
int[] ACTIVITIES = {0,1,2};
List<Integer> acta = Arrays.asList(ACTIVITIES);
Arrays.asList()
想做一个List<int[]>
,我不明白为什么。List<Integer>
我怎么做int[]
?
从 更改int
为Integer
Integer[] ACTIVITIES = {0,1,2};
在您的情况下,您根本不需要数组:
List<Integer> acta = Arrays.asList(0, 1, 2);
List<Integer> acta = new ArrayList();
for(int i=0;i<ACTIVITIES.Length;i++){
acta.Add(ACTIVITIES[i]);
}
这是示例代码,可能关键字与我写的不同,但解决方案是这样的。