Este artigo descreve o método de Java para contar o número de caracteres repetidos em strings. Compartilhe -o para sua referência, como segue:
pacote com; importar org.junit.test;/** * Estatísticas O número de vezes que uma string aparece em vários caracteres repetidos * * @author zdw * */public class stringtest {@test public void test () {string s = "fdfaacceeeeeeeeeegghikkkkkkkkkkkkkoooo"; contagem (s); } public static void count (string str) {// usado para armazenar o número de vezes Az aparece int [] nums = new int [26]; for (char i: str.toCharArray ()) {// if (i> = 97 && i <= 123) {// apenas se acumule em seus bits de índice correspondentes Nums [i - 97] ++; }} para (int i = 0; i <nums.length; i ++) {// exibe apenas a ocorrência de if (nums [i]! = 0) {System.out.println ((char) (97 + i) + ":" + nums [i]); }}}}Para obter mais informações sobre o conteúdo relacionado ao Java, consulte os tópicos deste site: "Estrutura de dados Java e tutorial de algoritmo", "Resumo da operação Java Dom Node Tips", "Resumo das dicas de operação de arquivo e diretório de Java" e "Resumo das dicas de operação de cache de java"
Espero que este artigo seja útil para a programação Java de todos.