Метод indexOf() в Java имеет следующие варианты:
Синтаксис метода:
public int indexOf(int ch )
или
public int indexOf(int ch, int fromIndex)
или
int indexOf(String str)
или
int indexOf(String str, int fromIndex)
Подробная информация о параметрах:
import java.io.*;
public class Test {
public static void main(String args[]) {
String Str = new String("Добро пожаловать на ProgLang.su");
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));
}
}
Получим следующий результат:
Найденный индекс: 1
Найденный индекс: 7
Найденный индекс: 20
Найденный индекс: -1
Найденный индекс: -1
Доброго времени суток!
Если нужна помощь в написание кода обращайтесь
сюда.