java tutorial - Метод indexOf() - учебник java - java programming - учиться java - java basics - java for beginners
Описание
Метод indexOf() в Java имеет следующие варианты:
- public int indexOf(int ch) — возвращает индекс в данной строке первого вхождения указанного символа или -1, если символ не встречается.
- public int indexOf(int ch, int fromIndex) — возвращает индекс в данной строке первого вхождения указанного символа, начиная поиск по указанному индексу, или значение -1, если символ не встречается.
- int indexOf(String str) — возвращает индекс в данной строке первого вхождения указанной подстроки. Если эта подстрока не встречается, возвращается -1.
- int indexOf(String str, int fromIndex) — возвращает индекс в данной строке первого вхождения указанной подстроки, начиная с указанного индекса. Если не встречается, возвращается -1.
Синтаксис
Синтаксис метода:
public int indexOf(int ch )
или
public int indexOf(int ch, int fromIndex)
или
int indexOf(String str)
или
int indexOf(String str, int fromIndex)
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - командаПараметры
Подробная информация о параметрах:
- ch — символ;
- fromIndex — индекс, чтобы начать поиск (от);
- str — строка.
Возвращаемое значение
- Смотрите описание.
Пример
import java.io.*;
public class Test {
public static void main(String args[]) {
String Str = new String("Добро пожаловать на wikitechy.com");
String SubStr1 = new String("Prog");
String SubStr2 = new String("Srog");
System.out.print("Найденный индекс: ");
System.out.println(Str.indexOf('о'));
System.out.print("Найденный индекс: ");
System.out.println(Str.indexOf('о', 5));
System.out.print("Найденный индекс: ");
System.out.println( Str.indexOf(SubStr1));
System.out.print("Найденный индекс: ");
System.out.println( Str.indexOf(SubStr1, 21));
System.out.print("Найденный индекс: ");
System.out.println(Str.indexOf(SubStr2));
}
}
нажмите кнопку ниже, чтобы скопировать код. - от - java tutorials - командаПолучим следующий результат:
Найденный индекс: 1
Найденный индекс: 7
Найденный индекс: 20
Найденный индекс: -1
Найденный индекс: -1