Метод indent
Метод indent добавляет или удаляет
отступы в начале каждой строки. В первый
параметр мы передаем количество пробелов
для отступа. Положительное число добавляет
пробелы, отрицательное - удаляет. Метод
возвращает новую строку, а исходная строка
не изменяется. Если строки имеют смешанные
отступы, метод сначала нормализует их.
Синтаксис
str.indent(n)
Пример
Давайте добавим четыре пробела в начало каждой строки:
public class Main
{
public static void main(String[] args)
{
String str = "abcde\n12345";
String res = str.indent(4);
System.out.println(res);
}
}
Результат выполнения кода:
" abcde\n 12345\n"
Пример
Давайте удалим отступы из строки с четырьмя пробелами в начале:
public class Main
{
public static void main(String[] args)
{
String str = " abcde";
String res = str.indent(-4);
System.out.println(res);
}
}
Результат выполнения кода:
"abcde\n"
Пример
Давайте передадим ноль, чтобы получить нормализованные отступы:
public class Main
{
public static void main(String[] args)
{
String str = " abcde\n 12345";
String res = str.indent(0);
System.out.println(res);
}
}
Результат выполнения кода:
" abcde\n 12345\n"
Смотрите также
-
метод
stripIndent,
который удаляет общие отступы -
метод
strip,
который удаляет пробелы по краям -
метод
lines,
который разбивает строку на строки -
метод
текстовые блоки,
которые позволяют писать многострочные строки