如何在Android中将int []转换为List <integer>?</integer>

时间:2013-05-18 14:51:31

标签: android arrays list integer

这似乎是一件简单的事情;我在初始化时预先填充了int[],然后我想将其转换为List<Integer>,但这不起作用:

int[] ACTIVITIES = {0,1,2};
List<Integer> acta = Arrays.asList(ACTIVITIES);

Arrays.asList()想要制作一个List<int[]>,我不明白为什么。如何从List<Integer>生成int[]

3 个答案:

答案 0 :(得分:4)

int更改为Integer

Integer[] ACTIVITIES = {0,1,2};

答案 1 :(得分:1)

在您的情况下,根本不需要数组:

List<Integer> acta = Arrays.asList(0, 1, 2);

答案 2 :(得分:0)

List<Integer> acta = new ArrayList();
for(int i=0;i<ACTIVITIES.Length;i++){
      acta.Add(ACTIVITIES[i]);
}

这是示例代码,也许是与我写的不同的关键字,但解决方案是这样的。