我正在尝试访问数组中的元素,该元素位于 ArrayList 中。例如,让我们说:
ArrayList list = new ArrayList();
int[] x = new int[2];
x[0] = 2;
x[1] = 3;
list.add(x);
所以,稍后让我们说我想打印x[1]
,我试过这样做:
System.out.println(list.get(0)[1]);
但这给了我:Solution.java:47:错误:不兼容的类型:对象无法转换为 int[]
我试图将数组存储在另一个数组中并访问新数组,但这给出了相同的错误消息。
我对 java 比较陌生,并且从变量并不严格的 JavaScript 迁移。我对收藏不是很熟悉,我在这里找到了这个答案:
但正如您所看到的,这个解决方案对我不起作用。如果有什么我忽略或忽略的 - 我将非常感谢任何建议。谢谢你。
编辑:这个问题不是天气或不我应该使用原始数据类型 - 尽管我会确保在未来更多地审查这个 - 正在使用原始数据类型,问题是如何访问它们。