Dieser Artikel beschreibt die Java -Programmiermethode, um Statistiken zum Auftreten jedes Zeichens in einer Zeichenfolge zu implementieren. Teilen Sie es für Ihre Referenz wie folgt weiter:
Import Java.util.iterator; import Java.util.set; import Java.util.Treemap; öffentliche Klasse TreemapDemo {// Suchen Sie die Anzahl der entsprechenden Zeichen, die in einem String public static void main (String [] args) {//system.out.println("wurin.com Test Ergebnis: "); String S = "aagfagdlkerjgavpofjmvglk Ich bin dein"; // Rufen Sie benutzerdefinierte Methoden auf, um die Anzahl der entsprechenden Zeichen zu zählen, die (en) angezeigt werden. } private statische Void -Methode (String s) {// Definieren Sie einen Container -Treemap <Zeichen, Integer> tm = new Treemap <Zeichen, Integer> (); // Nehmen Sie alle Schlüssel in diesem Treemap und speichern Sie sie im Set auf Set <Scharakter> st = TM.Keyset (); // Die Zeichenfolge konvertieren, die Sie in ein Zeichenarray char [] c = s.tharArray () zählen müssen; // Berechnen Sie die Anzahl der Male, die jedes Zeichen einzeln durch ein für eine Schleife für (int x = 0; x <c.Length; x ++) {if (! St.Contains (c [x])) {tm.put (c [x], 1) erscheint; } else {tm.put (c [x], tm.get (c [x])+1); }} // Rufen Sie benutzerdefinierte Methoden auf, um Statistiken auf der Konsole PrintMapDemo (TM) auszugeben; } private statische void printmapDemo (Treemap <Zeichen, Integer> tm) {// Todo automatisch generierter Methode Stub Set <Charnes> st = tm.keyset (); Iterator <Scharakter> ti = St.Iterator (); für (; ti.hasnext ();) {char key = ti.Next (); System.out.println (Key+"("+tm.get (Schlüssel)+")"); }}}Auslaufergebnisse:
PS: Hier sind zwei sehr bequeme statistische Instrumente für Ihre Referenz:
Online -Wortzahl -Tool:
http://tools.vevb.com/code/zishutongji
Online -Charakterstatistiken und Bearbeitungswerkzeuge:
http://tools.vevb.com/code/char_tongji
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.