Crea la stringa di testo . Se non si dispone già di una stringa nel programma , utilizzare il seguente codice per creare una:
String subject = " Qui ci sono alcuni personaggi disposti in una stringa " ;
Crea un numero intero array per mantenere un contatore per ogni lettera dell'alfabeto :
int [ ] lettere = new int [ 26] ;
istanzia l' elementi dell'array , impostando ogni uno a zero iniziale :
for (int l = 0 , l < letters.length ; l + +) { lettere [l ] = 0; }
2
creare un ciclo per scorrere i caratteri nella stringa . Utilizzare il seguente codice per scorrere la corda , memorizzando ogni personaggio come un valore intero :
for (int c = 0; c < subject.length ( ) c + +) { int charNum = subject.charAt ( c ) ;//ulteriore elaborazione qui }
Questo ciclo si ripete una volta per ogni lettera della stringa . Ogni volta che il corpo del ciclo viene eseguito , esso memorizza il carattere corrente come un tipo intero primitivo .
3
Eseguire un test condizionale sul carattere per assicurarsi che si tratta di una lettera. Aggiungere il seguente test all'interno del ciclo :
if ( ( charNum > = 'A' && charNum < = 'Z' )
Programmazione © www.354353.com