In Java muss die Anzahl der Wörter in einer Zeichenfolge gezählt werden, um die Anzahl der einzelnen Wörter in einem bestimmten Text oder in Eingabezeichenfolge zu bestimmen. Dies kann in einer Vielzahl von Textverarbeitungsanwendungen nützlich sein, wie z. Überprüfen Sie beispielsweise die Länge der Benutzereingabe in einem Formular oder prüfen Sie, ob ein Passwort die erforderliche Mindestlänge erfüllt oder nicht.
Dieser Leitfaden veranschaulicht den folgenden Inhalt:
So zählen Sie die Anzahl der Wörter in einer Zeichenfolge aus einer Benutzereingabebringung?
Um die Anzahl der Wörter in einer Zeichenfolge mit Java zu zählen, können Benutzer die String -Eingabe vom Benutzer abrufen. Teilen Sie in diesem Prozess die vollständige Zeichenfolge in Wörter durch die “auf“Teilt()" Methode. Danach erhalten Sie die Länge der resultierenden Wörter, die die „verwenden“Länge" Eigentum.
Hier ist ein Beispielcode, der diesen Prozess implementiert:
Code
Java importieren.Util.Scanner;Die Beschreibung des obigen Codes ist unten angegeben:
Ausgang
Die Ausgabe zeigt, dass Benutzer eine Eingangszeichenfolge eingeben, deren Wortzahl im Terminal 5 ist.
So zählen Sie die Anzahl der Wörter in einer Zeichenfolge aus einer vordefinierten Zeichenfolge?
Zum Zählen der Anzahl der Wörter in einer vordefinierten Zeichenfolge. Hier ist ein Beispiel für ein Java -Programm, das die Anzahl der Wörter in jeder Zeichenfolge zählt:
Code
öffentliche Klasse WordCountDie Beschreibung des obigen Codes wird unten erwähnt
Ausgang
Der Ausgang druckt das Ergebnis aus, das die Anzahl der Wortzahl ist, nämlich "9”Im Konsolenfenster.
Abschluss
Um die Anzahl der Wörter in einer Zeichenfolge mit Java zu zählen, teilen Sie zuerst die Zeichenfolge mit der “in Wörter auf" auf "Teilt()" Methode. Es akzeptiert eine Eingabezeichenfolge als Argument. Es passt zu einer oder mehreren Whitespace -Charakteren, ich.e., Newlines, Räume und Registerkarten. Sobald die Zeichenfolge in ein Array von Wörtern aufgeteilt ist, können Benutzer die Länge des Arrays unter Verwendung des “erhaltenLänge" Eigentum.