Метод Java String indexOf () с подстрокой & Пример

Содержание:

Anonim

Что такое метод indexOf () в Java?

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

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

Синтаксис

Синтаксис метода Java String indexOf ():

public int indexOf(int cha)

Параметры Java indexOf ()

Ниже приведены параметры строки Java indexOf ():

char - используется для представления односимвольного значения

str - используется для представления строки для поиска

fromIndex - используется для представления позиции индекса, с которой начинается поиск.

Возвращаемое значение Java String indexOf ()

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

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

IndexOf (символ b)

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

IndexOf (символ c, int startindex)

Данный метод вернет индекс первого появления символа 'c' после целочисленного индекса, переданного в качестве второго параметра startindex. Все вхождения символа 'c' перед целочисленным индексом "startindex" будут проигнорированы.

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

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

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

Этот метод Java substring indexOf () возвращает индекс первого символа в подстроке, переданной в качестве первого параметра, после значения индекса "startindex". Если подстрока начинается с переданного целочисленного значения «startindex», эта подстрока будет проигнорирована.

Пример метода Java String indexOf ()

открытый класс Sample_String {public static void main (String args []) {String str_Sample = "Это указатель примера";// Символ в позицииSystem.out.println ("Индекс символа 'x': + str_Sample.indexOf ('x'));// Символ в позиции после заданного значения индексаSystem.out.println ("Индекс символа 's' после 3 индекса: + str_Sample.indexOf ('s', 3));// Даем позицию индекса для данной подстрокиSystem.out.println ("Индекс подстроки 'is': + str_Sample.indexOf ("is"));// Даем позицию индекса для данной подстроки и начальный индексSystem.out.println ("Индекс подстроки 'is' form index: + str_Sample.indexOf ("is", 5));}}

Выход:

Индекс символа 'x': 12 Индекс символа 's' после 3 индекса: 3

Индекс подстроки 'is': 2 Индекс подстроки 'is' формы index: 5