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 : . 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 ] .
|