Строка Java indexOf () — это встроенный метод, который возвращает индекс заданного символьного значения или подстроки. Если он не найден, возвращается -1. Счетчик индекса начинается с нуля. Метод indexOf используется для получения целочисленного значения определенного индекса объекта типа String на основе критериев, указанных в параметрах метода IndexOf.
- Java String indexOf ()
- Типы метода indexOf
- String indexOf ( char ch):
- stringName.indexOf (character) Здесь stringName — это строка, из которой вы хотите найти индекс символа, а character означает тот символ, индекс которого вы хотите найти. См. следующую программу. class IndexOfStr {public static void main (String args [] ) {String str = "Добро пожаловать в Appdividend"; System.out.print ("Первое появление 'd' в строке:");//мы находим индекс 'd'//он вернет индекс первого//появления 'd'System.out.println (str.indexOf (' d '));}} См. вывод. String indexOf (char ch, int x) Метод indexOf () возвращает индекс данного символа, присутствующего в строке, но начинает поиск его позиции с индекса x. Если он не может найти индекс символа, он возвращает -1. Синтаксис int indexOf ( int ch, int start) Здесь ch — это символ, позицию которого мы хотим найти, а start — это индекс, начиная с того места, где мы хотим найти индекс ch. См. следующий код. class IndexOfStr {public static void main (String args []) {String str = "Добро пожаловать в Appdividend"; System.out.print ("Первое появление 'd' после индекса 15:");//мы находим индекс 'd'//он вернет индекс d//после позиции индекса 15 System.out.println (str.indexOf ('d', 15));}} См. вывод. String indexOf (String str) Метод indexOf (String str) возвращает индекс первого вхождения подстроки из заданной строки. Синтаксис int indexOf (String str) Здесь str — это подстрока, которая индекс se, который мы хотим найти из заданной строки. class IndexOfStr {public static void main (String args []) {String str = "Мне нравится Apple. Что вам нравится?"; System.out.print ("Первое появление 'like 'в строке: ");//Инициализация поисковой строки String substr = new String (" like ");//мы находим индекс' like '//он вернет индекс первого//появления' like 'System.out.println (str.indexOf (substr));}} См. Вывод. String indexOf (String str, int x) Метод indexOf () возвращает индекс заданной подстроки, но начиная с заданного индекса x. Это означает, что после позиции индекса x, и он вернет первое вхождение данной подстроки. Синтаксис int indexOf (String str, int x) Здесь str — это символ, позицию которого мы хотим найти, и x — это индекс, начиная с которого мы хотим найти индекс str. См. программу. class IndexOfStr {public static void main (String args []) {String str = "Мне нравится Apple. Что вам нравится?"; System.out.print ("Первое появление 'like' после индекса 7 is: ");//Инициализация поисковой строки String substr = new String (" like ");//мы находим индекс 'like'//он вернет индекс первого//появления 'like'System. out.println (str.indexOf (substr, 7));}} См. вывод. Наконец, пример строки Java indexOf () | Функция Java indexOf () завершена. Рекомендуемые сообщения Пример Java String compareTo Как найти длину строки в Java Пример Java String toUpperCase () Пример строки обрезки Java Пример Java String valueOf ()
- String indexOf (char ch, int x)
- Синтаксис
- String indexOf (String str)
- Синтаксис
- String indexOf (String str, int x)
- Синтаксис
- Рекомендуемые сообщения
Java String indexOf ()
Обычный сценарий может быть, когда системный администратор хочет найти индекс символа ‘@’ в идентификаторе электронной почты клиента, а затем хочет получить оставшуюся подстроку. В этой ситуации можно использовать метод IndexOf.
Типы метода indexOf
String indexOf ( char ch):
Метод indexOf (char ch) возвращает индекс первого вхождения данного символа, если его там нет, он возвращает -1.
stringName.indexOf (character)
Здесь stringName — это строка, из которой вы хотите найти индекс символа, а character означает тот символ, индекс которого вы хотите найти.
См. следующую программу.
class IndexOfStr {public static void main (String args [] ) {String str = "Добро пожаловать в Appdividend"; System.out.print ("Первое появление 'd' в строке:");//мы находим индекс 'd'//он вернет индекс первого//появления 'd'System.out.println (str.indexOf (' d '));}}
См. вывод.
String indexOf (char ch, int x)
Метод indexOf () возвращает индекс данного символа, присутствующего в строке, но начинает поиск его позиции с индекса x. Если он не может найти индекс символа, он возвращает -1.
Синтаксис
int indexOf ( int ch, int start)
Здесь ch — это символ, позицию которого мы хотим найти, а start — это индекс, начиная с того места, где мы хотим найти индекс ch.
См. следующий код.
class IndexOfStr {public static void main (String args []) {String str = "Добро пожаловать в Appdividend"; System.out.print ("Первое появление 'd' после индекса 15:");//мы находим индекс 'd'//он вернет индекс d//после позиции индекса 15 System.out.println (str.indexOf ('d', 15));}}
См. вывод.
String indexOf (String str)
Метод indexOf (String str) возвращает индекс первого вхождения подстроки из заданной строки.
Синтаксис
int indexOf (String str)
Здесь str — это подстрока, которая индекс se, который мы хотим найти из заданной строки.
class IndexOfStr {public static void main (String args []) {String str = "Мне нравится Apple. Что вам нравится?"; System.out.print ("Первое появление 'like 'в строке: ");//Инициализация поисковой строки String substr = new String (" like ");//мы находим индекс' like '//он вернет индекс первого//появления' like 'System.out.println (str.indexOf (substr));}}
См. Вывод.
String indexOf (String str, int x)
Метод indexOf () возвращает индекс заданной подстроки, но начиная с заданного индекса x. Это означает, что после позиции индекса x, и он вернет первое вхождение данной подстроки.
Синтаксис
int indexOf (String str, int x)
Здесь str — это символ, позицию которого мы хотим найти, и x — это индекс, начиная с которого мы хотим найти индекс str .
См. программу.
class IndexOfStr {public static void main (String args []) {String str = "Мне нравится Apple. Что вам нравится?"; System.out.print ("Первое появление 'like' после индекса 7 is: ");//Инициализация поисковой строки String substr = new String (" like ");//мы находим индекс 'like'//он вернет индекс первого//появления 'like'System. out.println (str.indexOf (substr, 7));}}
См. вывод.
Наконец, пример строки Java indexOf () | Функция Java indexOf () завершена.
Рекомендуемые сообщения
Пример Java String compareTo
Как найти длину строки в Java
Пример Java String toUpperCase ()
Пример строки обрезки Java
Пример Java String valueOf ()