Una aplicación Java puede encontrar la palabra más corta en un texto mediante la separación del texto en sus palabras , y luego buscar la palabra de longitud mínima . Java de las funciones integradas de la biblioteca para permitir la manipulación de cuerda para una solución a corto y elegante a este problema. Instrucciones
1
tienda el texto de entrada en un objeto String , como en el siguiente ejemplo de código:
Cadena myText = " La rápida fauno doran simonizes bajo la lluvia español " ;
2
separada del texto de entrada en sus palabras constituyentes llamando a la incorporada String.split () método , como en el siguiente ejemplo de código:
String [ ] MyWords = myText . split ( "");
Tenga en cuenta que hay un carácter de espacio entre las comillas en el argumento de string.split (). Después de ejecutar esta línea , cada palabra en el texto de entrada corresponderá a un elemento de matriz MyWords
3
Encontrar la palabra más corta , como en el siguiente ejemplo de código: .
< P > int (int i = 1 ; i < myWords.length , i + + ) {
if ( . ( MyWords [ i]) length () < shortestLength ) {
shortestLength = ( MyWords [ i . ] ) length () ;
shortestLocation = i;
}
}
Después de ejecutar este código, la palabra más corta en el texto de entrada se ser MyWords [ shortestLocation ] .