La méthode "substring" de la classe String retourne une nouvelle chaîne dont la valeur est le contenu de la chaîne courante de la position "début" à la position "fin - 1".
Dans l'exemple suivant, on extrait une sous-chaîne de la position 10 à la position 22 (23 - 1) d'une autre chaîne :
String chaine = "Un anneau pour les gouverner tous."; // position : 0123456789012345678901234567890123 String sousChaine = chaine.substring(10, 23); System.out.println(sousChaine);
Sortie :
C:\>java Exemple pour les gouv C:\>
Si la méthode est utilisée avec un seul paramètre, la sous-chaîne s'étendra de la position spécifiée jusqu'à la fin de la chaîne courante :
String chaine = "Un anneau pour les gouverner tous."; // position : 0123456789012345678901234567890123 String sousChaine = chaine.substring(15); System.out.println(sousChaine);
Sortie :
C:\>java Exemple les gouverner tous. C:\>