Hi Community,
ich habe folgendes Problem, ich versuche das mal auf eine etwas abstraktere Art und Weise zu erklären:
Ich habe insgesamt 50 Objekte in einer ArrayList, die ich anhand ihrer Eigenschaften in weitere ArrayLists einsortieren möchte. Jedes der 50 Objekte hat eine Eigenschaft, z.B. Himmelsrichtung.
Ich möchte jetzt mittels einer for-Schleife jedes Objekt auf seine Himmelsrichtung überprüfen. Wenn das Objekt die Himmelsrichtung "Nord" hat, soll es der ArrayList
hinzugefügt werden, wenn es die Himmelsrichtung "West" hat, soll es der ArrayList
hinzugefügt werden, für Osten und Süden genauso.
Mein Ansatz dazu war folgender:
Da würde z.B. ja dann (eigentlich) stehen:
oder halt
usw...
Aber das klappt nicht, weil der Part
als Name der ArrayList behandelt wird und nicht das Ergebnis der Methode
.
Wie kann ich das am besten lösen?
Danke schonmal!
ich habe folgendes Problem, ich versuche das mal auf eine etwas abstraktere Art und Weise zu erklären:
Ich habe insgesamt 50 Objekte in einer ArrayList, die ich anhand ihrer Eigenschaften in weitere ArrayLists einsortieren möchte. Jedes der 50 Objekte hat eine Eigenschaft, z.B. Himmelsrichtung.
Ich möchte jetzt mittels einer for-Schleife jedes Objekt auf seine Himmelsrichtung überprüfen. Wenn das Objekt die Himmelsrichtung "Nord" hat, soll es der ArrayList
Code:
nord
Code:
west
Mein Ansatz dazu war folgender:
Java:
for (Route aktuelleroute : allerouten) {
aktuelleroute.getHimmelsrichtung().add(aktuelleroute);
}
Da würde z.B. ja dann (eigentlich) stehen:
Java:
nord.add(aktuelleroute)
Java:
west.add(aktuelleroute)
Aber das klappt nicht, weil der Part
Code:
aktuelleroute.getHimmelsrichtung()
Code:
getHimmelsrichtung()
Wie kann ich das am besten lösen?
Danke schonmal!