Ich habe eine Klasse mit playerName und Score, ich habe eine ObservableList dieser Klasse in meiner Controller-Klasse erstellt. Spieler und Punkte werden zu diesem Array hinzugefügt. Aber die Frage ist, wie sortiere ich es nach der Punktzahl?Sortierung ObservableList <Class> nach Wert in aufsteigender und absteigender Reihenfolge - JAVAFX
ObservableList<PlayerScore> playerScores = FXCollections.observableArrayList();
Dies ist, wie es bisher aussieht:
//stateACS is a toggle button
if (stateASC.isSelected()) {
//Sort in asc order by player score
FXCollections.sort(playerScores);
}else{
//sort in desc order by player score
}
Ich verstehe nicht, warum Sie Typ 'Class' verwenden. Kannst du das erklären? –
Es war nur ein Beispiel, der echte Name der Klasse ist PlayerScores. Ich habe die Frage jetzt aktualisiert. –