Java IndexOf - нахождение подстроки в строке с помощью метода indexOf()

Метод indexOf в Java используется для поиска первого вхождения заданной строки или символа в строке. Он возвращает индекс первого вхождения символа или строки в заданной строке или -1, если символ или строка не найдены.

Синтаксис метода:

public int indexOf(String str)

где str - строка, индекс первого вхождения которой нужно найти.

Пример использования метода indexOf:


String str = "Hello World";
int index = str.indexOf('W');
System.out.println("Index of 'W': " + index);

Результат выполнения кода:


Index of 'W': 6

В этом примере метод indexOf находит первое вхождение символа 'W' в строке "Hello World" и возвращает его индекс, то есть 6.

Также можно использовать метод indexOf для поиска первого вхождения подстроки в строке. Например:


String str = "Welcome to Java Programming";
int index = str.indexOf("Java");
System.out.println("Index of 'Java': " + index);

Результат выполнения кода:


Index of 'Java': 11

В этом примере метод indexOf находит первое вхождение подстроки "Java" в строке "Welcome to Java Programming" и возвращает его индекс, то есть 11.

Также можно использовать метод indexOf в комбинации с другими методами работы со строками. Например:


String str = "Hello World";
if(str.indexOf("Hello") != -1) {
    System.out.println("The string contains 'Hello'");
}

Результат выполнения кода:


The string contains 'Hello'

В этом примере метод indexOf используется для проверки, содержит ли строка "Hello World" подстроку "Hello". Если подстрока найдена, то выводится сообщение "The string contains 'Hello'".

Похожие вопросы на: "java indexof "

Конвертер десятичных чисел в шестнадцатеричные
Как добавить массив в массив с помощью PHP
Java Intellij Idea: увеличивайте производительность вашего кода
Работа с переменными типа char в Си
JS Timeout - Функция задержки выполнения в JavaScript
Performant - повышаем эффективность вашего бизнеса
Функция malloc в языке Си: выделение динамической памяти
Скачать Visual Studio 2008
Enhance Efficiency and Security with Database Drop Techniques
Использование Fake UserAgent в Python