wie man einen string alphabetisch java
Ich möchte sozusagen einen string in JAVA-alphabetisch geordnet, wie folgt
Großbuchstaben und Kleinbuchstaben gefolgt
AaBbCcDdEeFfGg.
zum Beispiel, wenn ich AbaC mich zurückbringen AabC
danke!!
Es ist zu früh für das neue Jahre Wünsche, bis zu diesem Zeitpunkt müssen Sie zeigen einige Mühe. Was haben Sie bisher ausprobiert?
InformationsquelleAutor adrisp | 2013-10-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie dies tun, indem Sie
Arrays.sort
, wenn man die Zeichen in ein array zuerst. (Es muss ein array vonCharacter
Objekte eher alschar
primitive, um eine benutzerdefinierte groß-und Kleinschreibung Komparator.)InformationsquelleAutor Boann
Können Sie versuchen, zu suchen Sammlungen.Sortieren und versuchen Sie dann so aus:-
Etwas wie dieses:-
EDIT:-
Für die Sortierung in alphabetischer Reihenfolge in einer Zeichenkette versuchen wie diesem:-
Das ist eine Frage der Umwandlung der Zeichenkette in eine Liste von Zeichen, das ist der triviale Teil.
Aktualisiert meine Antwort. Hoffe das macht es besser?
Jetzt scheint es nicht mit der groß- / Kleinschreibung nicht Voraussetzung.
Ja korrigiert!
InformationsquelleAutor Rahul Tripathi
Drehen Sie den String in ein Zeichen-array, dann vergleichen Sie die " int " - Werte der einzelnen Zeichen in Ihrer Art.
Methoden benötigt:
String.toCharArray();
InformationsquelleAutor EyeOfTheHawks