Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Метод 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

  1. Java-строки
  2. Строки перечисления Java
  3. Типы аннотаций Java
  4. Метод String Length() в Java:как найти на примере
  5. Метод Java String charAt() с примером
  6. Метод Java String compareTo():​​как использовать с примерами
  7. Строка Java содержит () Метод | Проверить подстроку с примером
  8. Метод Java String endWith() с примером
  9. Java String replace(), replaceAll() и replaceFirst()
  10. Как преобразовать Char в строку в Java (примеры)