Cet article décrit la méthode de Java pour mettre en œuvre des statistiques sur le nombre de caractères et de sous-chaînes dans les chaînes. Partagez-le pour votre référence, comme suit:
Ici, Java est utilisé pour compter le nombre de caractères (y compris les chiffres, les lettres majuscules, les lettres minuscules et autres caractères) dans une chaîne, ainsi que le nombre de sous-chaînes de la chaîne.
Les rendus d'opération sont les suivants:
Le code spécifique est le suivant:
import java.util.scanner; public class compter {static scanner scanner = new scanner (System.in); Count de vide statique public (String S) {int bas, supérieur, num, autres; Low = Upper = num = autres = 0; for (int i = 0; i <s.Length (); i ++) {if (worse.isdigit (s.charat (i))) {num ++; continuer; } if (caractères.islowercase (s.Carat (i))) {Low ++; continuer; } if (caractères. continuer; } else {autres ++; }} System.out.println ("Le nombre de lettres majuscules est:" + supérieur + "/ n Le nombre de lettres minuscules est:" + Low + "/ n Le nombre de nombres est:" + num + "/ n Le nombre d'autres caractères est:" + autres); } public static void SubCounter (String str1, string str2) {int compter = 0; for (int i = 0; i <= str1.length () - str2.length (); i ++) {if (str1.substring (i, i + str2.length ()). equalsignorecase (str2)) {compter ++; }} System.out.println ("Le nombre de sous-chaînes est:" + compteur); } public static void main (String [] args) {// TODO Méthode générée automatique Stub System.out.println ("Veuillez entrer une chaîne:"); String String = Scanner.NextLine (); count (string); System.out.println ("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println (s'il vous plaît entrez une sous-chaîne que vous souhaitez interroger: "); String Str = Scanner.NextLine ();PS: Voici quelques outils de statistiques de caractère en ligne pour votre référence:
Outil de nombre de mots en ligne:
http://tools.vevb.com/code/zishutongji
Statistiques de caractère en ligne et outils d'édition:
http://tools.vevb.com/code/char_tongji
J'espère que cet article sera utile à la programmation Java de tous.