Das finden der Länge von einem Wort in einem string und finden, wie viele Wörter die Länge. (Java)
Brauche ich etwas Hilfe bei der Suche nach der Länge des Wortes und wie viele Worte haben, die Länge. Zum Beispiel, wenn der Satz "I am going to find some string lengths"
,
Die Ausgabe wäre
Number of String with length 1 is 1
Number of String with length 2 is 2
Number of String with length 4 is 2
Number of String with length 5 is 1
Number of String with length 6 is 1
Number of String with length 7 is 1
Bisher habe ich dieses:
String word;
int wordlength;
int count = 0;
Scanner inFile =
new Scanner(new FileReader("C:\\Users\\Matt\\Documents\\WordSize.txt\\"));
PrintWriter outFile =
new PrintWriter("wordsizes.out");
while (inFile.hasNext())
{
word = inFile.next();
wordlength = word.length();
if (count >= 0)
outFile.println(wordlength);
count++;
}
outFile.close();
}
}
Das gibt einfach die Länge von jedem Wort.
Ihre erwartete Ausgabe nicht wirklich Sinn, zumindest für mich. Anyways, was ist das Problem, das Sie konfrontiert sind? Sie haben nicht wirklich eine Frage gestellt.
Weder die Frage noch den code machen, die Sinne mir! 🙁
Sorry, Jungs! Ich war versucht, einen Weg finden, es zu erklären, klar, aber lassen Sie mich versuchen Sie es erneut. Ich muss die Länge eines jeden Wortes in der Zeichenfolge. Nachdem die Länge der einzelnen Wörter gefunden, die ich brauche, um eine Liste, wie viele Wörter jeder Länge. Also wenn es drei Wörter mit 5 Buchstaben und zwei Wörter mit 6 Buchstaben, ich muss es sagen.
un-gelöschte Antwort. sorry, ich war nicht verfügbar.
Weder die Frage noch den code machen, die Sinne mir! 🙁
Sorry, Jungs! Ich war versucht, einen Weg finden, es zu erklären, klar, aber lassen Sie mich versuchen Sie es erneut. Ich muss die Länge eines jeden Wortes in der Zeichenfolge. Nachdem die Länge der einzelnen Wörter gefunden, die ich brauche, um eine Liste, wie viele Wörter jeder Länge. Also wenn es drei Wörter mit 5 Buchstaben und zwei Wörter mit 6 Buchstaben, ich muss es sagen.
un-gelöschte Antwort. sorry, ich war nicht verfügbar.
InformationsquelleAutor Matt | 2013-10-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es macht keinen Sinn über Ihre aus zu mir gesagt. Ich glaube, dass die folgenden arbeiten für Sie.
Out put
InformationsquelleAutor Ruchira Gayan Ranaweera
es ist eigentlich einfach mit
string.split()
Funktion. Ich Schreibe, um Lösungen zu zeigen:ich einen Kommentar direkt unter lCount Initialisierung ihn wissen zu lassen, dass die Größe der lCount berechnet werden soll zunächst, weil ich wusste, dass es falsch war
Warum sollte Sie die post eine falsche Lösung dann?! Sie hätten nur getan
size of MaxWord * str.length
sich selbst und posted die richtige Lösung. Wäre das nicht besser gewesen?!ja, aber sollte nicht die OP Abbildung, es aus sich selbst? Ich war nur die Planung, um zu demonstrieren, statt zu schreiben eine voll funktionsfähige Lösung so einfach konnte er kopieren und einfügen
InformationsquelleAutor Sage