java - 如何将 int[] 转换为 Integer[]?

标签 java android int type-conversion primitive-types

我需要传递一个原语 int通过 Intent 附加数组( int[] ),并在扩展 BaseAdapter 中使用它们类,所以我需要转换int[]Integer[]

我该怎么做?

最佳答案

恐怕没有比这更好的解决方案了

int[] a1 = ...
Integer[] a2 = new Integer[a1.length];
for(int i = 0; i < a1.length; i++)
   a2[i] = a1[i];

关于java - 如何将 int[] 转换为 Integer[]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19954253/

相关文章:

java - 在小米设备的锁定屏幕上显示通知

java - 显式转换如何执行

c++ - 4x8 位整数到 32 位整数

java - 如何在 Java 中将 int 转换为 Long?

Java 多线程应用程序卡住

java - 错误: constructor for a xyz class is not defined

java - 使用 Java 查找我所有 EC2 实例的公共(public) IP?

android - java.lang.IllegalStateException :getWritableDatabase called recursively 错误

Intellij Idea 的 Java CRUD 类生成器

java - 如何编写java程序将html转换为xml