In dieser Methode versuche ich, die Sammlung der Nachfolger aus der aktuellen Sammlung zu erhalten. Dies ist für das Spiel Zelte und Bäume in Java, wo ich das Muster aus einer Datei extrahiere, um das Brett zu bauen. '%' repräsentiert einen Baum, '.' stellt eine leere Stelle dar, '^' stellt ein Zelt dar, '#' stellt das Gras dar.Abrufen einer Sammlung von Nachfolgern in Java
public Collection<Configuration> getSuccessors() {
Collection<Configuration> successors = new LinkedList<Configuration>();
return successors;
//return new ArrayList<>(); // replace
}
Ich weiß nicht, ob dies der richtige Weg ist, aber es gibt nichts zurück, wenn ich das Programm auszuführen. Was mache ich falsch?
Es scheint, als ob Sie nicht wirklich verstehen, was der Code tut. Ich schlage vor, dass Sie [ein gutes Tutorial] (https://docs.oracle.com/javase/tutorial/collections/) für die Java-Sammlungen folgen. –