In diesem Artikel wird die Methode der Java beschrieben, um Statistiken zur Anzahl der Zeichen und Substrings in Saiten zu implementieren. Teilen Sie es für Ihre Referenz wie folgt weiter:
Hier wird Java verwendet, um die Anzahl der Zeichen (einschließlich Zahlen, Großbuchstaben, Kleinbuchstaben und andere Zeichen) in einer Zeichenfolge sowie die Anzahl der Substrings der Zeichenfolge zu zählen.
Die Operationsrenderungen sind wie folgt:
Der spezifische Code lautet wie folgt:
import Java.util.scanner; Public Class Counter {statischer Scanner -Scanner = neuer Scanner (System.in); public static void Count (String S) {int niedrig, ober, num, andere; niedrig = ober = num = andere = 0; für (int i = 0; i <sength (); i ++) {if (Zeichen.isdigit (S.Charat (i)) {num ++; weitermachen; } if (charakter.islowerCase (S. charat (i)) {low ++; weitermachen; } if (charakter.isuppercase (S. charat (i))) {ober ++; weitermachen; } else {Andere ++; }} System.out.println ("Die Anzahl der Großbuchstaben lautet:" + ober + "/n Die Anzahl der Kleinbuchstaben lautet:" + niedrig + "/n Die Anzahl der Zahlen lautet:" + num + "/n Die Anzahl anderer Zeichen ist:" + andere); } public static void subcounter (String str1, String str2) {int counter = 0; für (int i = 0; i <= str1.length () - str2.Length (); i ++) {if (str1.substring (i, i+str2.Length ()). EqualSignoreCase (str2)) {counter ++; }} System.out.println ("Die Anzahl der Substrings ist:" + counter); } public static void main (String [] args) {// Todo automatisch generierte Methode stub system.out.println ("Bitte eine Zeichenfolge eingeben:"); String string = scanner.nextline (); count (String); System.out.println ("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("Bitte geben Sie ein Substring ein, das Sie abfragen möchten:") String Str = Scanner.Nextline ();PS: Hier sind einige Online -Tools für Charakterstatistiken für Ihre Referenz:
Online -Wortzahl -Tool:
http://tools.vevb.com/code/zishutongji
Online -Charakterstatistiken und Bearbeitungswerkzeuge:
http://tools.vevb.com/code/char_tongji
Ich hoffe, dieser Artikel wird für Java -Programme aller hilfreich sein.