Sous-chaîne Java String ()

La méthode Java String substring () extrait une sous-chaîne de la chaîne et la renvoie.

La syntaxe de la substring()méthode est:

 string.substring(int startIndex, int endIndex)

Ici, string est un objet de la Stringclasse.

Paramètres substring ()

La substring()méthode prend deux paramètres.

  • startIndex - l'index de début
  • endIndex (facultatif) - l'index de fin

substring () Valeur de retour

La substring()méthode retourne une sous-chaîne de la chaîne donnée.

  • La sous-chaîne commence par le caractère de startIndex et s'étend jusqu'au caractère de l'index endIndex - 1.
  • Si endIndex n'est pas passé, la sous-chaîne commence par le caractère à l'index spécifié et s'étend jusqu'à la fin de la chaîne.
Fonctionnement de la méthode Java String substring ()

Remarque: vous obtiendrez une erreur si,

  • startIndex / endIndex est négatif ou supérieur à la longueur de la chaîne
  • startIndex est supérieur à endIndex

Exemple 1: sous-chaîne Java () sans index de fin

 class Main ( public static void main(String() args) ( String str1 = "program"; // from the first character to the end System.out.println(str1.substring(0)); // program // from the 4th character to the end System.out.println(str1.substring(3)); // gram ) )

Exemple 2: sous-chaîne Java () avec index de fin

 class Main ( public static void main(String() args) ( String str1 = "program"; // from 1st to the 7th character System.out.println(str1.substring(0, 7)); // program // from 1st to the 5th character System.out.println(str1.substring(0, 5)); // progr // from 4th to the 5th character System.out.println(str1.substring(3, 5)); // gr ) )

Si vous avez besoin de trouver l'index de la première occurrence de la sous-chaîne spécifiée à partir d'une chaîne donnée, utilisez Java String indexOf ().

Articles intéressants...