📌  相关文章
📜  将对象数组转换为整数数组 java (1)

📅  最后修改于: 2023-12-03 15:25:18.272000             🧑  作者: Mango

将对象数组转换为整数数组 Java

有时候我们需要将一个对象数组转换为整数数组。在 Java 中,我们可以使用循环来遍历对象数组,将每个对象转换为整数后,添加到新的整数数组中。以下是一个示例代码片段:

public static int[] convertObjectArrayToIntArray(Object[] arr) {
    int[] intArray = new int[arr.length];
    for (int i = 0; i < arr.length; i++) {
        intArray[i] = Integer.parseInt(String.valueOf(arr[i]));
    }
    return intArray;
}

在上面的代码片段中,我们创建了一个名为 convertObjectArrayToIntArray 的静态方法,该方法接受一个对象数组 arr 作为参数,并返回一个整数数组。我们首先创建了一个大小与 arr 相同的整数数组 intArray。接着我们使用循环遍历 arr 数组中的每个对象,并将其转换为字符串后使用 parseInt 方法将其转换为整数。最后,我们将整数存储在 intArray 数组中。

该方法可以处理任何包含可以转换为整数的对象的数组。您可以使用此方法来转换 StringDouble 对象数组等。

使用示例:

Object[] arr = { "1", "2", "3", "4" };
int[] intArr = convertObjectArrayToIntArray(arr);
System.out.println(Arrays.toString(intArr));

输出:

[1, 2, 3, 4]

该示例将一个包含四个字符串的对象数组转换为一个整数数组,并将其打印出来。

总之,如果您需要将一个对象数组转换为整数数组,只需要编写一个循环来遍历数组,并使用 parseInt 方法将每个对象转换为整数即可。