[英]Java ArrayList of Integer[], how to access elements
我正在使用ArrayList创建列表。 例如:
Index 0: 1 3
Index 1: 4 5
Index 2: 1 3 7
如何访问ArrayList的第一个索引的第二个元素? 在Google上找不到答案,所以我在这里问。
yourList.get(0)[1]; // that's it !!
如果要遍历它:
for (Integer[] outer : yourList) {
for(Integer inner : outer) {
System.out.println(inner);
}
}
根据您的问题,我猜您有这样的事情吗?
List<Integer[]> list = new ArrayList<Integer[]>();
Integer[] a1 = {1,3};
Integer[] a2 = {4,5};
Integer[] a3 = {1,3,7};
list.add(a1);
list.add(a2);
list.add(a3);
然后,您只需要简单地调用:
Integer result = list.get(0)[1];
get(0)
将第一个Integer[]
从列表中拉出,然后使用[1]
来获取第二个元素
您在哪里看到例外情况? 你尝试过这个吗?
List<Integer[]> list = new ArrayList<Integer[]>(3);
Integer[] a1 = {1,3};
Integer[] a2 = {4,5};
Integer[] a3 = {1,3,7};
list.add(a1);
list.add(a2);
list.add(a3);
Integer result = list.get(0)[1];
也不例外。 arraylist具有三个元素,因为您具有三个元素(a1,a2,a3),
您具有List<Integer[]> l = new ArrayList<Integer[]>(3);
如果要第一个索引的第二个元素:
l.get(0)[1].
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.