我無法訪問多個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