Cómo encontrar la palabra más corta en Java

by admin

Una aplicación Java puede encontrar la palabra más corta en un texto separando el texto en sus palabras, y luego la búsqueda de la palabra de longitud mínima. Java incorporado en funciones de biblioteca para las manipulaciones de cadena permiten para una solución a corto y elegante a este problema.

Instrucciones

1 Almacenar el texto de entrada en un objeto String, como en el siguiente ejemplo de código:

MyText cadena = "El fauno marrón rápido simonizes ellos bajo la lluvia español";

2 Separar el texto de entrada en sus palabras constituyentes mediante una llamada al método integrado String.split (), como en el siguiente ejemplo de código:

String [] = MyWords myText.split ( "");

Observe que hay un carácter de espacio entre las comillas dobles en el argumento de String.split (). Después de ejecutar esta línea, cada palabra en el texto de entrada corresponderá a un elemento del array MyWords.

3 Encontrar la palabra más corta, como en el siguiente ejemplo de código:

int shortestLength, shortestLocation;

. ShortestLength = (MyWords [0]) longitud ();

shortestLocation = 0;

for (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 será MyWords [shortestLocation].

ETIQUETA: