Метод String indexOf () в Java с примером

Что такое метод Java String IndexOf?

Метод indexOf используется для получения целочисленного значения конкретного индекса объекта типа String на основе критериев, указанных в параметрах метода IndexOf.

Обычный сценарий может быть, когда системный администратор хочет найти индекс символа “@” идентификатора электронной почты клиента и затем хочет получить оставшуюся подстроку. В этой ситуации можно использовать метод IndexOf.

Синтаксис

Синтаксис этого метода Java:

параметры

ча – персонаж.

Возвращаемое значение

Этот Java-метод возвращает индекс в этой строке первого вхождения указанного символа. Он возвращает -1, если символ не встречается.

Метод String IndexOf Java имеет четыре перегрузки. Все перегрузки возвращают целочисленное значение типа, представляющее возвращенный индекс. Эти перегрузки различаются по типу и количеству параметров, которые они принимают.

IndexOf (char b)

Этот метод возвращает индекс символа ‘b’, передаваемый как параметр. Если этот символ недоступен в строке, возвращаемый индекс будет равен -1.

IndexOf (char c, int startindex)

Данный метод возвращает индекс первого вхождения символа ‘c’ после того, как индекс целого передается как второй параметр “startindex”. Все вхождения символа “c” перед индексом “startindex” будут игнорироваться.

IndexOf (строковая подстрока)

Вышеуказанный метод возвращает индекс первого символа подстроки, переданной в качестве параметра для него. Если эта подстрока недоступна в строке, возвращаемый индекс будет -1.

IndexOf (String substring, int startindex)

Этот Java-метод возвращает индекс первого символа в подстроке, переданной в качестве первого параметра, после значения индекса “startindex”. Если подстрока начинается с переданного целочисленного значения “startindex”, эта подстрока будет проигнорирована.

пример

Вывод:

Индекс символа ‘x’: 12
Индекс символа ‘после 3-х индексов: 3
Индекс подстроки’ равен ‘: 2
Индекс подстроки’ – это индекс формы: 5

0 ответы

Ответить

Хотите присоединиться к обсуждению?
Не стесняйтесь вносить свой вклад!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *