public boolean startsWith( String prefix );
| Paramètre | Type | Description |
|---|---|---|
prefix |
String |
La chaîne de caractères à tester comme préfixe. |
La valeur de retour est de type boolean. La méthode retourne true si la chaîne commence bien par le préfixe spécifié et false dans le cas contraire.
""), la méthode renvoie true.
| Type de l'exception | Description |
|---|---|
NullPointerException |
Une exception de ce type est déclenchée si le préfixe spécifié en paramètre est nul. |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
import java.util.Scanner; public class Sample { public static void main( String[] args ) { String [] words = { "alambic", "alchimie", "ara", "arachide", "arachnide", "australie", "suite" }; // Le try (de type tr-with-resources) permet de libérer automatiquement // le scanner en fin de bloc (l'appel à la méthode scanner.close()). try ( Scanner scanner = new Scanner( System.in ) ) { // Saisie d'un préfixe System.out.print( "Veuillez saisir un préfixe : " ); String prefix = scanner.nextLine(); // On sélectionne toutes les chaînes qui débute par ce préfixe. for( String word : words ) { if ( word.startsWith( prefix ) ) { System.out.println( word ); } } } } } |
Et voici les résultats produits par cet exemple de code.
Veuillez saisir un préfixe : ara ara arachide arachnide
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :