Un'applicazione Java può trovare la parola più breve in un testo separando il testo nelle sue parole , e quindi la ricerca per la parola di lunghezza minima . Java di built-in funzioni di libreria per la manipolazione di stringhe permettono una soluzione a breve ed elegante a questo problema . Istruzioni
1
memorizzare il testo di input in un oggetto stringa , come nel codice seguente:
myText String = " The quick brown fauno li simonizes sotto la pioggia spagnola " ;
2
Separare il testo di input nelle sue parole costituenti chiamando il built-in String.split ( ), come nel seguente codice di esempio :
String [ ] = myWords myText . split ( "") ;
Notate che c'è un carattere di spazio tra i doppi apici in argomento per String.Split ( ) . Dopo l'esecuzione di questa riga , ogni parola nel testo di ingresso sarà conforme a un elemento di matrice myWords
3
Trova la parola più breve , come nel seguente codice di esempio : .
< P > int ( int i = 1; i < myWords.length ; i + + ) {
se ( . ( myWords [ i] ) Lunghezza ( ) < shortestLength ) {
shortestLength = ( myWords [i . ] ) lunghezza ();
shortestLocation = i; }
}
volta eseguito il codice , la parola più breve nel testo di ingresso sarà essere myWords [ shortestLocation ] .