Dieser Artikel beschreibt die Java -Implementierungsmethode zur Sortierung in alphabetischer Reihenfolge in oberen und unteren Fallbuchstaben. Teilen Sie es für Ihre Referenz wie folgt weiter:
Die Ergebnisse, die Sie bei der Sortierung hier in alphabetischer Reihenfolge benötigen. Zum Beispiel: a ----- z ...
Java.util importieren. HashMap <Zeichen, float> (); // HashMap erlaubt Nullwerte // static {Zeichen ch; für (ch = 65; ch <91; ch ++) {// Großbuchstaben 65.0; 66,0; 67,0; 68.0 map.put (ch, (float) ch.hashcode ()); } für (ch = 97; ch <123; ch ++) {// Kleinbuchstaben 64.5; 65.5 map.put (ch, (float) ch.hashcode ()-(float) 32-0.5f); } für (ch = 65; ch <91; ch ++) {// Großbuchstaben 65.0; 66,0; 67,0; 68.0 map.put (ch, (float) ch.hashcode ()); } für (ch = 97; ch <123; ch ++) {// Kleinbuchstaben 64.5; 65.5 map.put (ch, (float) ch.hashcode ()-(float) 32+0,5f); }} / *** @First Der Array -Wert nach der Kapitalisierung wird in der Karte im Wert des Wertes des Wertes gefunden. für (int i = 0; i <ar.Length; i ++) {list.add (map.get (ar [i])); } List lis = new ArrayList (); Sammelns.sort (Liste); Iterator it = list.Iterator (); while (it.hasnext ()) {string str = it.next (). toString (); if (str.endswith (". 0")) {lis.add ((char) float.parsefloat (str)); } else {lis.add ((char) (float.parsefloat (str)+0,5+32)); }} return lis; } / ** * Der Array -Wert im vorherigen Kapital findet sich in der Karte, um den Wert des Wertes zu finden für (int i = 0; i <ar.Length; i ++) {list.add (map.get (ar [i])); } List lis = new ArrayList (); Iterator it = list.Iterator (); while (it.hasnext ()) {string str = it.next (). toString (); if (str.endswith (". 0")) {lis.add ((char) float.parsefloat (str)); } else {lis.add ((char) (float.parsefloat (str)+0,5-32)); }} return lis; } public static void main (String [] args) {System.out.println ("Wulin.com Testergebnisse:"); char ch [] = {'a', 'a', 'b', 'f', 'm', 'k'}; Listliste = neu z (). AddList (CH); Iterator it = list.Iterator (); while (it.hasnext ()) {System.out.println (it.next ()+","); }}}Auslaufergebnisse:
Für weitere Informationen zu Java -Algorithmen können Leser, die an dieser Website interessiert sind, die Themen "Java -Datenstruktur und Algorithmus -Tutorial", "Zusammenfassung der Java -Operation DOM -Knoten -Tipps", "Zusammenfassung der Java -Datei- und Verzeichnisoperationstipps" und "Zusammenfassung der Java -Cache -Operation Tipps" anzeigen
Ich hoffe, dieser Artikel wird für Java -Programme aller hilfreich sein.