【发布时间】:2013-11-26 01:58:18
【问题描述】:
我需要通过 Intent Extras 传递一个原始的 int 数组 (int[]),并在扩展的 BaseAdapter 类中使用它们,所以我需要将 int[] 转换为 Integer[]
我该怎么做?
【问题讨论】:
-
阵列适配器为您完成这项工作。还有stackoverflow.com/questions/880581/…
-
最好的解决方案是更改您的代码,这样一开始就不需要这样做。 Integer[] 使用的内存是 int[] 的 7 倍。
-
现在,数组的成员太少了。所以内存不是大问题。 BaseAdapter(用于画廊)是否适用于原始数组?
-
Trove4j 也有原语的包装器。太糟糕了,网上没有这么多例子。
标签: java android int type-conversion primitive-types