是否可以存储字符串数组& int阵列到Java中的一系列数组?

发布于 2025-02-06 16:32:43 字数 213 浏览 1 评论 0原文

'''

String array[] = new String[]{"ash","String","Ukara"};
int [] ar = new int[]{1,2,3,4};
Object i[][] = {array,ar};

''' 将int数组添加到数组数组中时,显示此错误为 - >类型不匹配:无法从int []转换为对象[]

'''

String array[] = new String[]{"ash","String","Ukara"};
int [] ar = new int[]{1,2,3,4};
Object i[][] = {array,ar};

'''
On adding int array to array of array showing this error as --> Type mismatch: cannot convert from int[] to Object[]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

淡写薰衣草的香 2025-02-13 16:32:43

您可以使用对象[] []使用对象[]integer []如下:

        Object[] arr1 = new Object[3];
        Integer[] arr2 = new Integer[3];
        Object[][] arr3 = {arr1, arr2};

其他方法,例如其他方法,例如hashmap< string,Integer>或新类可能对您的用例更有效。

您可以创建一个新类,例如以下内容:

public class SomeClass {
   private String var1;
   private int var2;
}

然后创建此类型的数组:

SomeClass[] array = new SomeClass[3];

You could create an Object[][] with Object[] and Integer[] as follows:

        Object[] arr1 = new Object[3];
        Integer[] arr2 = new Integer[3];
        Object[][] arr3 = {arr1, arr2};

Alternatively, other approaches such as a HashMap<String, Integer> or a new class might work better for your use case.

You could create a new class such as the following:

public class SomeClass {
   private String var1;
   private int var2;
}

Then create an array of this type:

SomeClass[] array = new SomeClass[3];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文