Extraire une sous-chaîne de caractères

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:\>