Uma aplicação Java pode encontrar a palavra mais curta em um texto , separando o texto em suas palavras, e , em seguida, procurar a palavra de comprimento mínimo . Built-in biblioteca funções de Java para manipulação de corda para permitir uma solução de curto e elegante para este problema. Instruções
1
Guarde o texto de entrada em um objeto String, como no seguinte exemplo de código :
Cordas myText = "O fauno marrom rápida simonizes -los sob a chuva espanhol ";
Página 2
Separe o texto de entrada em suas palavras constituintes , chamando o método embutido String.split () , como no seguinte exemplo de código :
string [] = myWords meuTexto . split ( "");
Observe que há um caractere de espaço entre as aspas no argumento de String.split (). Após a execução desta linha , cada palavra no texto de entrada corresponderá a um elemento da matriz myWords
3
Encontre a palavra mais curta , como no seguinte exemplo de código : .
int (int i = 1; i < myWords.length ; i + +) { if (
( myWords [i]) length () < shortestLength . ) {
shortestLength = ( myWords [i ] ) comprimento (); .
shortestLocation = i;
}
}
Depois de executar este código , a palavra mais curta no texto de entrada será ser myWords [ shortestLocation ] .