解決策をテストするためにこのインスタンスを返す場合は、board
というインスタンスを返します。 1つのアイテムを返してIteratorを使い果す良い方法は何ですか?単一項目でIterableインターフェイスを実装する
final List
を置いてから唯一のオプションを空にしますか?
public Iterable<Board> solution() {
return new Iterable<Board>() {
@Override
public Iterator<Board> iterator() {
return new Iterator<Board>() {
@Override
public boolean hasNext() {
return false; // change this
}
@Override
public Board next() {
return board; // This does not work
}
@Override
public void remove() {
}
};
}
};
}
テストでこれを使用したいのですが、これは実動コードではありませんか? – hotzst
はい、間違いなく理解できます。 –