Cet article décrit la méthode de Java pour compter le nombre de caractères répétés dans les chaînes. Partagez-le pour votre référence, comme suit:
package com; import org.junit.test; / ** * statistiques Le nombre de fois qu'une chaîne apparaît dans un certain nombre de caractères répétés * * @author zdw * * / public class stringTest {@test public void test () {string s = "fdfaacceeeeeeeeeeghikkkkkokoooo"; compter (s); } public static void Count (String str) {// Utilisé pour stocker le nombre de fois AZ apparaît int [] nums = new int [26]; for (char i: str.tocharArray ()) {// if (i> = 97 && i <= 123) {// s'accumule simplement dans son bit d'index correspondant [i - 97] ++; }} pour (int i = 0; i <nums.length; i ++) {// affiche uniquement l'occurrence de if (nums [i]! = 0) {System.out.println ((char) (97 + i) + ":" + nums [i]); }}}}Pour plus d'informations sur le contenu lié à Java, veuillez consulter les sujets de ce site: "Structure de données Java et tutoriel d'algorithme", "Résumé des conseils de nœud DOM de l'opération Java", "Résumé du fichier Java et des conseils d'opération de répertoire" et "Résumé des conseils de fonctionnement de Java Cache"
J'espère que cet article sera utile à la programmation Java de tous.