Eine Java-Anwendung kann die kürzeste Wort in einem Text durch die Trennung der Text in seine Worte, und dann die Suche nach dem Wort minimale Länge zu finden. Java gebaut -in-Bibliothek Funktionen für String Manipulationen ermöglichen eine kurze und elegante Lösung für dieses Problem. Anleitung
1
Shop die Eingabe von Text in einem String-Objekt , wie im folgenden Beispielcode:
String myText = " Der schnelle braune Faun simonizes sie unter der spanischen regen ";
2
trennen Sie die Eingabe von Text in seine einzelnen Wörter durch den Aufruf der eingebauten String.split ()-Methode , wie im folgenden Beispielcode:
String [] = MyWords myText . split ( "");
Hinweis , dass es ein Leerzeichen zwischen den Anführungszeichen in das Argument String.split (). Nach Ausführung dieser Zeile wird jedes Wort in der Eingabe von Text zu einem Element des Arrays entsprechen MyWords
3
Finden Sie die kürzeste Wort , wie im folgenden Beispielcode: .
< P > int (int i = 1; i < myWords.length ; i + +) {
if ( . ( MyWords [i]) Länge () < shortestLength ) {
shortestLength = ( MyWords [i . ] ) Länge ();
shortestLocation = i; }
}
Nach Ausführen dieses Code , der kürzeste Wort in der Eingabe von Text wird sein MyWords [ shortestLocation ] .