複数のArrayList
要素にアクセスできません。コードは以下に示されており、値5または6にアクセスできません。私のIDEはコードSystem.out.println(specification.get(0).get(0).value);
の最後のステートメントを受け入れていませんArrayList
のオブジェクトの要素を配列リスト内に取得する方法を教えてください。JavaのMultiple 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は最後のステートメントを受け入れていません。変数 'value'が見つかりません。 –
両方のクラスが同じファイルにありますか?それとも、ファイルが違っていて、パッケージが違うのでしょうか? – dpr