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

Метод substring

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

Синтаксис

sb.substring(beginIndex, [endIndex])

Пример

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

public class Main { public static void main(String[] args) { StringBuilder sb = new StringBuilder("abcde"); String res = sb.substring(1, 4); System.out.println(res); } }

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

"bcd"

Пример

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

public class Main { public static void main(String[] args) { StringBuilder sb = new StringBuilder("abcde"); String res = sb.substring(1); System.out.println(res); } }

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

"bcde"

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

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