Come analizzare una stringa di input al conte lettere in Java

May 24

Il tipo di dati stringa in Java è come un array di caratteri, ed è possibile utilizzare il metodo "lunghezza" per determinare il numero di caratteri di una stringa di input da parte dell'utente. Contando le lettere in una tale stringa è leggermente più difficile, dal momento che caratteri quali spazi, numeri e segni di punteggiatura nella matrice devono essere attualizzati. Combinare il metodo "isLetter" della classe di caratteri con un ciclo "for" per analizzare attraverso una stringa di input e contare le lettere in esso.

istruzione

1 Creare una variabile per contenere il numero di lettere nella stringa:

int lettere = 0;

Incrementare questa variabile ogni volta che si incontra una lettera.

2 Dichiarare un ciclo "for" per scorrere il personaggio stringa di caratteri:

for (int i = 0; i <input.length (); i ++) {

La stringa di input è assunto essere memorizzato in una variabile denominata "input". Modificare tale nome nel ciclo "for", se necessario.

3 Controllare la stringa su ogni iterazione del ciclo "for", incrementando "lettere", se si incontra una lettera:

if (Character.isLetter (input.charAt (i))) {lettere ++;}

Chiudere il ciclo "for" con il simbolo "}". Quando il ciclo "for" è finito, "lettere" contiene il numero di lettere nella stringa.