Метод Java String indexOf() с подстрокой и примерами
Что такое метод indexOf() в Java?
Метод indexOf() используется для получения индекса первого вхождения критерия, указанного в параметрах метода IndexOf.
Обычный сценарий может быть, когда системный администратор хочет найти индекс символа «@» идентификатора электронной почты клиента, а затем хочет получить оставшуюся подстроку. В этой ситуации можно использовать метод IndexOf.
Синтаксис строки Java indexOf()
Синтаксис метода Java String indexOf():
public int indexOf(int cha)
Параметры Java indexOf()
Ниже приведены строковые параметры Java String indexOf():
знак – Используется для представления значения одного символа
стр – Используется для представления строки для поиска
из индекса – Используется для представления позиции индекса, с которой начинается поиск
Возвращаемое значение строки Java, indexOf()
Этот метод indexOf() Java String возвращает индекс в этой строке первого вхождения указанного символа. Возвращает -1, если символ не встречается.
Метод Java String IndexOf имеет четыре перегрузки. Все перегрузки возвращают значение целочисленного типа, представляющее возвращенный индекс. Эти перегрузки различаются по типу и количеству принимаемых параметров.
IndexOf(char b)
Этот метод возвращает индекс символа «b», переданного в качестве параметра. Если этот символ недоступен в строке, возвращаемый индекс будет равен -1.
IndexOf(char c, int startindex)
Данный метод вернет индекс первого вхождения символа «c» после того, как целочисленный индекс будет передан в качестве второго параметра «startindex». Все вхождения символа 'c' перед целочисленным индексом startindex будут игнорироваться.
IndexOf(строковая подстрока)
Приведенный выше метод Java substring indexOf() возвращает индекс первого символа подстроки, переданной ему в качестве параметра. Если эта подстрока недоступна в строке, возвращаемый индекс будет равен -1.
IndexOf(строковая подстрока, int startindex)
Этот метод подстроки Java indexOf() возвращает индекс первого символа в подстроке, переданной в качестве первого параметра, после значения индекса «startindex». Если подстрока начинается с переданного целочисленного значения «startindex», эта подстрока будет проигнорирована.
Пример метода Java String indexOf()
public class Sample_String { public static void main(String args[]) { String str_Sample = "This is Index of Example"; //Character at position System.out.println("Index of character 'x': " + str_Sample.indexOf('x')); //Character at position after given index value System.out.println("Index of character 's' after 3 index: " + str_Sample.indexOf('s', 3)); //Give index position for the given substring System.out.println("Index of substring 'is': " + str_Sample.indexOf("is")); //Give index position for the given substring and start index System.out.println("Index of substring 'is' form index:" + str_Sample.indexOf("is", 5)); } }
Вывод:
Индекс символа 'x':12
Индекс символа 's' после 3 index:3
Индекс подстроки 'is':2
Индекс подстроки 'is' формы index:5Р>
java
- Java-строки
- Строки перечисления Java
- Типы аннотаций Java
- Метод String Length() в Java:как найти на примере
- Метод Java String charAt() с примером
- Метод Java String compareTo():как использовать с примерами
- Строка Java содержит () Метод | Проверить подстроку с примером
- Метод Java String endWith() с примером
- Java String replace(), replaceAll() и replaceFirst()
- Как преобразовать Char в строку в Java (примеры)