Una de las cosas que los lenguajes de programación son buenos es tomar tareas sencillas , pero aburrido , monótono y automatizarlos . Un ejemplo de esto es la búsqueda de una lista completa de las palabras o frases y encontrar la palabra más corta en la lista. Aunque el programa inicial puede tardar más de escribir que encontrar la palabra más corta en una frase, si quieres encontrar la palabra más corta en la Biblia, por ejemplo , el programa alcanzaría en sólo momentos de horas o incluso días de trabajo aburrido . Ya que " Netbeans " viene con el SDK Java de forma predeterminada , se asume que está utilizando " Netbeans ", pero la tarea se puede completar con cualquier editor de texto o IDE Java. Instrucciones
1
Abre tu editor de texto favorito o Java Entorno de desarrollo integrado y crear una nueva clase
2
Pega el siguiente dentro de la clase : .
Cuerda estática shortestWord ( String [] palabras) { int
shortestLength = Integer.MAX_VALUE ;
palabra String = "";
para (String s : palabras) {
if ( s.length () < shortestLength ) {
palabra = s ;
shortestLength = s.length ();
} < br >
}
palabra regreso
; .
}
static String [ ] splitSentence ( sentencia String) {
//Quitar puntuacion < br >
frase sentence.replace = ("." , "")
. replace ( " " , "")
. replace ( "?" , "") < . br>
reemplazar "
reemplazar. (; " , "") ( " " " ) " .
reemplazar ("( " , "")
.
replace ( ") " , "")
replace ( ". " " ," ")
replace ( " \\ "" , "") ; .
//Dividir la oración en palabras , rompiendo en cada espacio