Wörter zählen mit Java?
Hallo zusammen, ich bin soweit fertig mit meinem Programm.
Welches Buchstaben, Leerzeichen, Punktzeichen, Kommasetzung, Großbuchstaben, Kleinbuchstaben, Zahlen, Fragezeichen und Ausrufezeichen zählen kann.
Mein Problem ist nun, wie zähle ich die Wörter? Mit einem String-Array? String-Länge?
So wie ich das gemacht habe, wird das ganze einzeln aufgezählt.
Es müsste eigentlich folgendes ausgegeben werden:
Ihr Eingabe hat insgesamt 6 Wörter davon:
Für Verbesserungsvorschläge und Tipps bin ich sehr dankbar.
2 Antworten
Hey,
ja genau, am besten nimmst du dafür einen String-Array, bei dem du dann bei jedem Leerzeichen splittest :)
Sieht in Java dann etwa so aus:
String[] deinArray = deinString.split(" ")
Anschließend musst du dann nur noch "deinArray.length + 1" in Zeile 40 ausgeben, um die Anzahl an Wörtern zu erhalten ;)
Lg
Benni
Text in einen String rein und dann nach Leerzeichen suchen, die trennen ja die Wörter, Zähler mitlaufen lassen.
bspw. würd mir so spontan einfallen
Danke für den Tipp, so ungefähr wie ich das gemacht habe nur mit einem counter++; statt counter[0]++?
Super dankeee! Da ich kein split verwenden darf, habe ich das ganze so gelöst:
und es funktioniert :)