Java String.substring ()

Метод substring () имеет две подписи. Если мы передадим beginIndex и endIndex методу, он получит часть String с указанием начального индекса и длины результата.

Мы также можем передать только beginIndex и получить часть String от beginIndex до конца String .

Доступные подписи

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

Пример

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

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

Броски

  • IndexOutOfBoundsException – если первый индекс отрицательный,

первый индекс больше, чем второй индекс, или второй индекс больше, чем длина String

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

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

Следующий "

  • «** Предыдущая