РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
163 of 723 menu

Метод substring

Метод substring вырезает и возвращает подстроку из строки. Сама строка при этом не изменяется. В первый параметр мы передаем начальный индекс, во второй - конечный индекс (не включая его). Если второй параметр не указан, вырезается до конца строки.

Синтаксис

str.substring(start, [end])

Пример

Давайте вырежем символы со 1 по 4 (конечный индекс не входит в результат):

void main() { String str = 'abcde'; print(str.substring(1, 4)); }

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

"bcd"

Пример

Давайте вырежем все символы до конца строки, начиная со второго (он имеет номер 1):

void main() { String str = 'abcde'; print(str.substring(1)); }

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

"bcde"

Пример

Давайте вырежем подстроку с нулевого индекса по третий (не включая его):

void main() { String str = '12345'; print(str.substring(0, 3)); }

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

"123"

Пример

Давайте получим последний символ строки, передав в первый параметр длину строки минус единица:

void main() { String str = 'abcde'; print(str.substring(str.length - 1)); }

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

"e"

Пример

Давайте вырежем пустую подстроку, когда начальный и конечный индексы совпадают:

void main() { String str = 'abcde'; print(str.substring(2, 2)); }

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

""

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

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