我无法访问多个ArrayList
元素。代码如下所示,它不能访问值5或6.我的IDE不接受我的代码的最后一条语句,即System.out.println(specification.get(0).get(0).value);
如何获取数组列表中的对象元素ArrayList
。在java中访问多个ArrayList对象的元素
class Node {
int value;
boolean explored;
Node(int v) {
value = v;
explored = false;
}
int getValue() {
return value;
}
}
class Board {
ArrayList<ArrayList> specification;
ArrayList<Node> speci_node;
Board() {
speci_node = new ArrayList<Node>(1);
speci_node.add(new Node(5));
speci_node.add(new Node(6));
specification = new ArrayList<ArrayList>(1);
specification.add(speci_node);
System.out.print(specification.get(0).get(0).value); // variable 'value' is not found error....
}
}
你正在得到什么错误? –
IDE不接受最后一条语句。这是说变量“价值”没有被发现 –
这两个类都在同一个文件?或者他们在不同的文件中,也可能是不同的包? – dpr