Я создаю алгоритм поиска Star, чтобы решить 8 головоломки, и у меня есть все классы объектов Board, перечисленные в ArrayList. Моя проблема в том, что мне нужно запускать методы внутри каждого из объектов Board, чтобы я мог проверить, достигли ли они цели, получить информацию о доске и другие функции, подобные этому.Запуск методов объектов в пределах ArrayList
Проблема заключается в том, что я не могу найти способ после нескольких часов интернет-поиска, который поможет решить эту проблему. Я попытался использовать итератор для выполнения задания, которое кажется правильным, но я не мог заставить его работать но у меня нет опыта с ними.
Любая помощь была бы очень полезной.
public class Solve8Puzzle {
ArrayList startNode;
ArrayList nodes;
public Solve8Puzzle() {
startNode = new ArrayList();
nodes = new ArrayList();
}
public boolean checkGoalNodes() {
while(currently selected node has next) {
run current node goal check
}
}
}
Что хранится в '' startNode' и nodes'? –
Это домашнее задание? Если это так, отметьте его как таковой. – raveturned
Можете ли вы опубликовать код, в котором вы используете «Итератор»? Не удалось ли его скомпилировать? – hmjd