Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como determinar o número total de ocorrências de cada letra do alfabeto no texto em Java
Contando o número de ocorrências de cada letra alfabética dentro de uma cadeia de texto é uma tarefa que acaba por ser mais complexa do que se poderia esperar. No entanto , o processo não é necessariamente uma tarefa difícil . Como acontece com qualquer tarefa de programação , você precisa dividi-la em etapas menores , com foco em um de cada vez . Existem várias maneiras de contar as ocorrências de caracteres em uma string , mas a abordagem mais fácil é explorar o fato de que os personagens são variáveis ​​de tipo primitivo com valores numéricos. Instruções
1

Crie a sua cadeia de texto. Se você ainda não tem uma corda em seu programa , utilize o seguinte código para criar um:

Cordas subject = " Aqui estão alguns personagens dispostos em uma string";

Criar um inteiro matriz para manter um contador para cada letra do alfabeto :

int [ ] = new int cartas [26] ;

Instancie seus elementos da matriz, definindo cada um a zero inicialmente :

for (int l = 0; l < letters.length ; l + +) { letras [ l] = 0; }
2

Crie um loop para percorrer os caracteres do string. Use o seguinte código para percorrer a string , armazenando cada personagem como um valor inteiro :

for (int c = 0; c < subject.length (); c + +) {int CharNum = subject.charAt ( c ) ;//processamento adicional aqui }

Este circuito repete uma vez para cada letra na seqüência . Cada vez que o corpo do laço é executado, ele armazena o caractere atual como um inteiro de tipo primitivo .
3

Realizar um teste condicional no personagem para ter certeza que é uma carta . Adicione o seguinte teste dentro do seu loop:

if (( CharNum > = 'A' && CharNum < = 'Z' )

Anterior :

Próximo : No
  Os artigos relacionados
·Como Anexar a um processo Java em execução 
·Como criar Enumerar hierarquias com Java 
·Merge Sort no código Java 
·Como excluir subvisualizações Android 
·Como fazer um jogo para App grátis 
·Como link para a interface GUI em Java com um Código 
·Como liberar um Android Emulator entrada Tampão 
·Como incluir um prefixo para um gravador de tapeçaria 
·Como saber se um JTextField está vazia 
·Como tirar o número da porta do servidor em Java 
  Artigos em destaque
·Limitações da Lógica Fuzzy 
·Como fazer um Minúsculas única letra em Java 
·Como encontrar o Max de inteiros em Java 
·Como fazer uma raiz quadrada em C + + 
·Como determinar o Orthagonal em vetor 3D 
·Como Bubble Sort em C 
·Como usar uma caixa de combinação no MFC 
·Como Entender ponteiros em C 
·Certificação Arquitetura Net 
·Como construir seu próprio flip AS3 Página 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados