java - 当我将字符串数组和整数数组合并到合并数组时,合并数组时我想使用什么数据类型

标签 java arrays string integer

我有一个字符串数组和整数数组,

String[] strArray={"a","b","c"};
Integer[] intArray={1,2,3};

我想要将两个数组合并到另一个数组中。合并数组的数据类型是什么?以及如何实现合并数组?

最佳答案

在Java中,String和Integer都是继承自Object。所以可以使用Object类型来定义通用数组。

    String[] strArray = { "a", "b", "c" };
    Integer[] intArray = { 1, 2, 3 };
    Object[] arr = new Object[strArray.length + intArray.length];
    int j = 0;
    for (int i = 0; i < strArray.length; i++) {
        arr[j++] = strArray[i];
    }
    for (int i = 0; i < intArray.length; i++) {
        arr[j++] = intArray[i];
    }

关于java - 当我将字符串数组和整数数组合并到合并数组时,合并数组时我想使用什么数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44426611/

相关文章:

java - 删除 printUsage() 方法中的默认值。 [args4j 库]

java - 如何使这个非阻塞服务器成为多线程的?

java - 接收邮件并存储在jTable中

java - 在 Java 中匹配字符串中的单词

javascript - 从 JavaScript 中的数组中删除索引未知的项的更好方法

c - 从二维数组参数运行 execvp

c - 为什么这个汇编代码会失败?

c++ - 指针究竟如何遍历字符串/数组?

php - 将数组内容插入字符串

java - 如何获取特定字符串前的空格索引?