Der String-Datentyp in Java ist wie ein Array von Zeichen , und Sie können die "length" -Methode verwenden , um die Anzahl von Zeichen in einem String-Input vom Benutzer zu bestimmen. Zählen Sie die Buchstaben in einem solchen String ist etwas schwieriger , da Zeichen wie Leerzeichen , Zahlen und Satzzeichen im Array müssen abgezinst werden. Kombinieren Sie die " IsLetter " Methode der Charakter -Klasse mit einer "for" -Schleife, um eine Eingabe Zeichenfolge zu analysieren und zählen Sie die Buchstaben in es . Anleitung
1
Erstellen Sie eine Variable , um die Anzahl der Buchstaben in der Zeichenfolge halten :
int Buchstaben = 0;
Increment diese Variable jedesmal, wenn ein Brief angetroffen .
2
Deklariert eine " for"-Schleife durch den String Zeichen für Zeichen durchlaufen:
for (int i = 0; i < input.length (); i + +) {
Die Eingabe wird davon ausgegangen, dass in einer Variablen namens gespeichert werden "-Eingang . " Ändern Sie den Namen in der " for"-Schleife ggf.
3
Überprüfen Sie die Zeichenfolge auf jeder Iteration der " for"-Schleife , Inkrementieren " Briefe ", wenn ein Brief gefunden wird : .
if ( Character.isLetter ( input.charAt (i)) ) { Briefe + +; }
Schließen Sie die " for"-Schleife mit der "} "-Symbol . Wenn die " for"-Schleife beendet ist, " Buchstaben" enthält die Anzahl der Buchstaben in der Zeichenkette.