НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
560 of 1310 menu

Функция indexOf

Функция indexOf выполняет поиск первого вхождения подстроки или символа в содержимом StringBuilder и возвращает его индекс. Если подстрока не найдена, возвращает -1.

Синтаксис

fun indexOf(str: String): Int
fun indexOf(str: String, startIndex: Int): Int

Пример

Найдем индекс первого вхождения подстроки "cd" в StringBuilder:

val sb = StringBuilder("abcde") val res = sb.indexOf("cd") println(res)

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

Int 2

Пример

Найдем индекс первого вхождения подстроки "xy" в StringBuilder:

val sb = StringBuilder("abcde") val res = sb.indexOf("xy") println(res)

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

Int -1

Пример

Найдем индекс первого вхождения подстроки "c" в StringBuilder, начиная поиск с индекса 3:

val sb = StringBuilder("abcdec") val res = sb.indexOf("c", 3) println(res)

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

Int 5

Пример

Найдем индекс первого вхождения символа 'c' в StringBuilder:

val sb = StringBuilder("abcde") val res = sb.indexOf("c") println(res)

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

Int 2

Смотрите также

  • функцию lastIndexOf,
    которая выполняет поиск последнего вхождения подстроки
  • функцию substring,
    которая возвращает подстроку по указанным индексам
  • функцию replace,
    которая заменяет часть строки по указанным индексам
  • функцию length,
    которая возвращает длину содержимого StringBuilder
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить