Рубрики
Без рубрики

Java String.indexOf()

Краткий пример и объяснение индекса API стандартного класса String в Java.

Автор оригинала: baeldung.

Метод indexOf() возвращает первый индекс вхождения символа или Строки в другой Строке . Мы можем передать индекс символа для начала поиска.

Обратите внимание, что метод возвращает -1, если переданное значение не найдено.

Имеющиеся подписи

public int indexOf(int ch)
public int indexOf(int ch, int fromIndex)
public int indexOf(String str)
public int indexOf(String str, int fromIndex)

Пример

@Test
public void whenCallIndexOf_thenCorrect() {
    String str = "foo";
    
    assertEquals(1, str.indexOf("o"));
    assertEquals(-1, str.indexOf("s"));
}