Een Java-toepassing kan de kortste woord in een tekst te zoeken door de tekst scheiden in zijn woorden , en dan op zoek naar het woord van de minimale lengte . Java's ingebouwde library functies voor String manipulaties zorgen voor een korte en elegante oplossing voor dit probleem . Instructies Store de ingevoerde tekst in een object String 1 , zoals in de volgende voorbeeldcode : String myText = " The quick brown faun simonizes ze onder de Spaanse regen " ; < br > Pagina 2 Scheid de ingevoerde tekst in zijn samenstellende woorden door te bellen met de ingebouwde String.split ( ) -methode , zoals in de volgende voorbeeldcode : String [ ] myWords = myText . split ( " " ) ; Notice dat er een spatie tussen de dubbele aanhalingstekens in het argument om String.split ( ) . Na het uitvoeren van deze lijn , zal elk woord in de tekst invoeren overeen met een element van de array myWords 3 Zoek de kortste woord , zoals in de volgende voorbeeldcode : . int ( int i = 1 ; i < myWords.length ; i + + ) { indien ( . ( myWords [ i ] ) lengte ( ) < shortestLength ) { shortestLength = ( myWords [ i . ] ) lengte ( ) ; shortestLocation = i ; } } Na het uitvoeren van deze code , de kortste woord in de tekst invoeren zal zijn myWords [ shortestLocation ] .
|