Метод 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"