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

Метод subSequence

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

Синтаксис

str.subSequence(beginIndex, endIndex)

Пример

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

public class Main { public static void main(String[] args) { String str = "abcde"; CharSequence res = str.subSequence(1, 4); System.out.println(res); } }

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

"bcd"

Пример

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

public class Main { public static void main(String[] args) { String str = "12345"; CharSequence res = str.subSequence(0, 3); System.out.println(res); } }

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

"123"

Пример

Давайте получим подпоследовательность и преобразуем её в строку с помощью метода toString:

public class Main { public static void main(String[] args) { String str = "abcde"; CharSequence sub = str.subSequence(2, 5); String res = sub.toString(); System.out.println(res); } }

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

"cde"

Пример

Давайте получим длину подпоследовательности с помощью метода length:

public class Main { public static void main(String[] args) { String str = "abcde"; CharSequence sub = str.subSequence(1, 4); System.out.println(sub.length()); } }

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

3

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

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