Tecnología

Inicio

Cómo encontrar la palabra más corta en una oración o lista en Java

Una de las cosas que los lenguajes de programación son buenos en la está llevando a tareas simples pero aburridas, monótonas y automatización de ellos. Un ejemplo de esto es la búsqueda de una lista entera de palabras o frase y encontrar la palabra más corta en la lista. Si bien el programa inicial puede tomar más tiempo para escribir que para encontrar la palabra más corta en una frase, si desea encontrar la palabra más corta en la Biblia, por ejemplo, el programa podría alcanzar en pocos minutos horas o incluso días de trabajo aburrido. Desde "Netbeans" viene con el SDK Java de forma predeterminada, se supone que está utilizando "Netbeans," pero la tarea se puede completar con cualquier editor de textos o un IDE Java.

Instrucciones

1 Abra su editor de texto favorito o entorno de desarrollo integrado Java y crear una nueva clase.

2 Pegue el siguiente dentro de la clase:

static String shortestWord(String[] words) {

int = shortestLength Integer.MAX_VALUE;

palabra String = "";

para (String s: palabras) {

si (s.length () & lt; shortestLength) {

palabra = s;

shortestLength = s.length ();

}

}

palabra de retorno;

}

estática String [] splitSentence (String frase) {

// Eliminar puntuacion.

frase = sentence.replace ( ".", "")

.Colocar ( "", "")

.Colocar ( "?", "")

.Colocar ( "!", "")

.Colocar ( ";", "")

.Colocar ( "(", "")

.Colocar ( ")", "")

.Colocar ( "" "," ")

.Colocar ( "\" "," ");

// Dividir la frase en palabras rompiendo en cada espacio.

String [] = array sentence.split ( "");

return array;

}

principales argumentos (String []) {public static void

sentencia de cadena = ". dos por cuatro";

String [] = palabras splitSentence (oración);

Cadena de palabra = shortestWord (palabras);

System.out.println ( "La palabra más corta es \" "+ + palabra" "\".);

}

3 Haga clic en "Ejecutar".