BLACK FRIDAY

осталось 2 дня

Скидка 10% и подарок на выбор — при покупке одной программы
При покупке двух программ  — вторая со скидкой 50%

Как извлечь подстроку из строки в Java

Ответы
Аватар пользователя Maksim Litvinov
Maksim Litvinov
29 марта 2022

Чтобы в Java извлечь подстроку из строки, нужно воспользоваться методом строк substring(), который принимает два параметра – beginIndex и endIndex. Этот метод возвращает новую строку, которая является частью исходной строки. Подстрока начинается с символа с индексом beginIndex и продолжается до символа с индексом endIndex - 1. Таким образом символ с индексом endIndex не будет включён в подстроку. Рассмотрим несколько примеров:

var word = "hamburger";

// Символ с индексом 8 не включается в подстроку
word.substring(4, 8); // "urge"

word.substring(0, 3); // "ham"

Если выйти за пределы строки, то возникнет ошибка:

"hello".substring(1, 6); // Exception java.lang.StringIndexOutOfBoundsException

Второй параметр endIndex является не обязательным. Если не передать его при вызове, то будет извлечена подстрока, начиная с beginIndex и до конца строки:

"unhappy".substring(2); // "happy"
Добавьте ваш ответ

Рекомендуемые курсы

HTTP
деплой
HTML
сервлет-контейнеры
64 часа
Посмотреть
классы
методы
Объекты
интерфейсы
11 часов
Посмотреть
утверждения
junit
матчеры
юнит-тесты
14 часов
Посмотреть