java将对象数组转换为int数组

标签 java android

我该怎么做?我有一个对象数组 ID,想将其转换为 int 数组

最佳答案

如果 Object[] objectArray 像 objectArray = {2,23,42,3} 那么

public static Integer[] convert(Object[] objectArray){
  Integer[] intArray = new Integer[objectArray.length];

  for(int i=0; i<objectArray.length; i++){
   intArray[i] = (Integer) objectArray[i];
  }

  return intArray;
 }

如果您的 objectArray 类似于 Object[] objectArray = new Integer[/*length*/];

你可以简单地转换 (Integer []) objectArray;

关于java将对象数组转换为int数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4498810/

相关文章:

java - 如何在不使用级别(警告、信息等)的情况下使用 Log4J 记录到常规文件?

java - Log4j 2 不在 Spring 2.5 Tomcat 应用程序中写入日志

java - 如何从 SQLite 数据库中删除特定行

java - 计算文本文件中的数字和单词程序

java - 无法使用 java 从 Cucumber 中的第二张纸打印/获取数据 每次仅从第一张纸渲染数据

Java压缩集合库

java - 如何在 android 中使用名称从 R. 加载

android - 是否可以更改手机的 API 级别并使用 Android 应用程序测试我们的应用程序?

android - 我似乎无法让 android studio 运行,尝试更改路径,重新安装 java(oracle) 并重新安装 android

Android Studio 无法找到 ImageView 的可绘制资源