Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come trovare la più breve parola di una frase o di lista in Java

Una delle cose che i linguaggi di programmazione sono bravo a sta prendendo , compiti monotoni semplici ma noioso e li automatizzare . Un esempio di questo è alla ricerca di un intero elenco di parole o di frasi e di trovare la parola più breve nella lista. Mentre il programma iniziale può richiedere più tempo a scrivere che trovare la parola più breve in una frase , se si voleva trovare la parola più breve nella Bibbia, per esempio , il programma avrebbe raggiunto in soli momenti ore o addirittura giorni di lavoro noioso. Dal momento che " Netbeans " viene fornito con l' SDK Java di default , si presume che si sta utilizzando " Netbeans , " ma l'operazione può essere completata con un qualsiasi editor di testo o IDE Java . Istruzioni
1

Aprite il vostro editor di testo preferito o Java Ambiente di sviluppo integrato e di creare una nuova classe
2

Incollare il seguente all'interno della classe : .

static String shortestWord ( String [] parole ) {

int shortestLength = Integer.MAX_VALUE ;

parola String = "";

per (String s : parole ) { < br

se ( s.length ( ) < shortestLength ) {
parola

= s ;

shortestLength = s.length ();

} >

}

parola ritorno ; .

}

static String [ ] splitSentence ( frase String) {

//Rimuovere la punteggiatura < br frase >

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

. sostituire ( "," , " " ) per

. sostituire ( " ? " , " " ) < . br>

sostituire "

sostituire . (; " , " " ) ( " " " ) " .

sostituire ( " ( " , " " ) per .

sostituire ( " ) " , " " ) per

sostituire ( . "' ", "" ) per

sostituire ( " \\ " " , " ") ;
.

//Dividi la frase in parole , rompendo in ogni spazio

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

return array ;

}

public static void main ( String [] args ) {

String frase = " due. quattro " ;

String [ ] parole = splitSentence ( frase) ;

parola String = shortestWord ( parole);

System.out.println (" La parola più breve è \\ " " + Parola + " \\ " ") ; }


3

Click" . . Esegui "

 

Programmazione © www.354353.com