Ich habe eine unsortierte List
... sagen wir mal, es ist ArrayList
, die Strings enthält, die auftreten können mehrere mal. Wie kann ich zuerst das Auftreten einer bestimmten Saite bestimmen? Der Rest der Einträge kann in der angegebenen Reihenfolge bleiben.Sortieren benutzerdefinierte Zeichenfolge zuerst
z. bestimmte Zeichenfolge, die an der Spitze zu sein hat:
unsortiert 'JKL': { DEF, ABC, JKL, GHI, ABC, DEF, JKL, MNO, GHI, ABC, MNO, JKL }
sortiert: { JKL, JKL, JKL, DEF, ABC, GHI, ABC, DEF, MNO, GHI, ABC, MNO }
Irgendwelche Vorschläge? :)
Hey, das scheint eine sehr coole Lösung zu sein :). Aber ich weiß immer noch nicht, wie man alle JKL's an den Anfang bringt. Die aktuelle Ausgabe mit Ihrer Lösung ist: [ABC, ABC, ABC, JKL, JKL, JKL, DEF, DEF, GHI, GHI, MNO, MNO] – Kody
@Kody - Entfernen Sie einfach das "ABC" aus den "Specials". – OldCurmudgeon
Das ist großartig! Vielen Dank! :) – Kody