Рубрики
Без рубрики

Метод Java indexOf()

Привет всем 👋 Я надеюсь, что у вас все хорошо. Опять же, это будет очень короткая и очень полезная статья…. С тегами java, новички, информатика, javascript.

Привет всем 👋 Я надеюсь, что у вас все хорошо. Опять же, это будет очень короткая и очень полезная статья. В этой статье я буду писать о методе indexOf() в Java. Это один из самых полезных методов.

Давайте начнем…

Индекс()

Этот метод позволяет найти строку внутри другой строки. Метод indexOf() выполняет поиск первого вхождения символа или подстроки. Этот метод возвращает позицию индекса первого вхождения указанной строки. Это метод Java Класс строк . Другими словами, этот метод извлекает значение индекса, связанное с определенным символом или подстрокой в строке. Если символ или фраза не встречаются в строке, функция indexOf() возвращает значение -1.

Синтаксис:-

stringName.indexOf(char ch);

Существуют различные варианты, в которых может использоваться индекс() :-

1. Индекс(символ ch)

В этом варианте мы напечатали значение индекса первого вхождения символа i

public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of i in this";
        System.out.println("Index of the character i is : " + str.indexOf('i'));
    }
}

Вы можете запустить свой код онлайн здесь

2. indexOf(символ ch, начало int)

В этом варианте мы напечатали значение индекса символа i но не при первом своем появлении персонаж i впервые встречается в индексе 4 , поэтому мы дали ему начальное значение больше 4

public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of i in this";
        System.out.println("Index of the character i is : " + str.indexOf('i', 5));
    }
}

Вы можете запустить свой код онлайн здесь

3. Индекс(строка str)

В этом варианте мы напечатали значение индекса первого вхождения строки в

public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of in here";
        System.out.println("Index of the String in is : " + str.indexOf("in"));
    }
}

Вы можете запустить свой код онлайн здесь

4. indexOf(Строка str, начало int)

В этом варианте мы напечатали значение индекса строки в но не при первом вхождении строка в сначала встречается в индексе 9 , поэтому мы дали ему начальное значение больше 9

public class Demo {
    public static void main(String[] args) {
        String str = "We will find index of in here";
        System.out.println("Index of the String in is : " + str.indexOf("in", 10));
    }
}

Вы можете запустить свой код онлайн здесь

Распространенным сценарием может быть ситуация, когда системный администратор хочет найти индекс символа “@” идентификатора электронной почты клиента, а затем хочет получить оставшуюся подстроку. В этой ситуации можно использовать метод indexOf.

Ладно, на сегодня достаточно.

Спасибо вам за чтение.

Пожалуйста, поделитесь своими мыслями по этому поводу и поправьте меня, если я ошибаюсь.

Надеюсь, вам это понравилось и вы сочли это полезным.

Обложка: – Раджат Гур

Свяжитесь со мной в Twitter или LinkedIn

Мой личный блог blog.ritvikdubey.com

Оригинал: “https://dev.to/ritvikdubey27/java-indexof-method-303f”