Java String.substring ()

La méthode substring () est fournie avec deux signatures. Si nous passons beginIndex et endIndex à la méthode, elle obtient alors une partie d’un String en fonction de l’index de départ et de la longueur du résultat.

Nous pouvons également ne passer que le beginIndex et obtenir la partie du String du débutIndex à la fin du String .

Signatures disponibles

public String substring(int beginIndex)
public String substring(int beginIndex, int endIndex)

Exemple

@Test
public void whenCallSubstring__thenCorrect() {
    String s = "Welcome to Baeldung";

    assertEquals("Welcome", s.substring(0, 7));
}

Lance

  • IndexOutOfBoundsException – si le premier index est négatif, le

le premier index est plus grand que le deuxième index ou le deuxième index est plus grand que la longueur du

@Test(expected = IndexOutOfBoundsException.class)
public void whenSecondIndexEqualToLengthOfString__thenCorrect() {
    String s = "Welcome to Baeldung";

    String sub = s.substring(0, 20);
}

Suivant "

  • "** Précédent