Une application Java peut trouver le mot le plus court dans un texte en séparant le texte dans ses mots , puis en recherchant le mot de longueur minimale. Java intégré dans les fonctions de bibliothèque pour les manipulations de cordes permettent de trouver une solution à court et élégante à ce problème . Instructions
1
magasin le texte d'entrée dans un objet String, comme dans l' exemple de code suivant :
cordes myText = " The quick brown faune eux simonizes sous la pluie espagnol " ;
2
Séparer le texte d'entrée dans ses mots constitutifs en appelant la méthode intégré String.split () , comme dans l' exemple de code suivant :
String [ ] = MyWords myText . split ( "");
remarquerez qu'il ya un espace entre les guillemets dans l'argument de String.split (). Après l'exécution de cette ligne, chaque mot dans le texte d'entrée correspondra à un élément de MyWords de tableau
3
Trouvez le mot le plus court , comme dans l' exemple de code suivant : .
< P > int (int i = 1; i < myWords.length ; i + +) {
if ( . ( MyWords [i]) length () < shortestLength ) {
shortestLength = ( MyWords [ i . ] ) length () ;
shortestLocation = i;
} }
Après l'exécution de ce code, le mot le plus court dans le texte d'entrée sera être MyWords [ shortestLocation ] .