Sprache: JavaListe sortiert nach Enum dann alphabetisch
Wie kann ich Inhalt eine Arraylist mit dem Verfahren .getType() sortiere und dann alphabetisch getName()?
Dies ist anders, weil ich mit einer bereits alphabetisch geordnete Liste starten und will es auch von Art zu bestellen.
Ein Beispiel für die Liste:
0: Type=Grass Name=GrassNameExampleHere 1: Type=Grass Name=StoneWhatever 2: Type=Stone Name=StoneSomethingElse 3: Type=Stone Name=StoneWhatever
Jede Hilfe ist willkommen:
0: Type=Grass Name=GrassNameExampleHere 1: Type=Stone Name=StoneSomethingElse 2: Type=Stone Name=StoneWhatever 3: Type=Grass Name=StoneWhatever
Die Liste werden sollte!
Danke.
können Sie einen Code zur Verfügung stellen? – AlexB
Durch eine benutzerdefinierte schreiben [ 'Comparator'] (https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html) und mit der Aufforderung [' Collections.sort (List, Vergleicher) ' ] (https://docs.oracle.com/javase/8/docs/api/java/util/Collections.html#sort-java.util.List-java.util.Comparator-). –