Метод stripLeading
Метод stripLeading удаляет пробельные символы
(пробелы, табы, переводы строк и другие символы,
которые считаются пробельными по стандарту Unicode)
в начале строки. Метод не принимает параметров
и возвращает новую строку с удалёнными ведущими
пробельными символами. Исходная строка при этом
не изменяется. В отличие от метода trim,
метод stripLeading работает со всеми
Unicode-пробельными символами, а не только
с символами с кодом меньше или равным 32.
Синтаксис
str.stripLeading()
Пример
Давайте удалим пробельные символы в начале строки:
public class Main
{
public static void main(String[] args)
{
String str = " abcde";
System.out.println(str.stripLeading());
}
}
Результат выполнения кода:
"abcde"
Пример
Метод удаляет не только пробелы, но и табы, а также другие пробельные символы в начале строки:
public class Main
{
public static void main(String[] args)
{
String str = "\t\n abcde";
System.out.println(str.stripLeading());
}
}
Результат выполнения кода:
"abcde"
Пример
Пробельные символы в конце строки метод не удаляет:
public class Main
{
public static void main(String[] args)
{
String str = " abcde ";
System.out.println(str.stripLeading());
}
}
Результат выполнения кода:
"abcde "
Пример
Если в начале строки нет пробельных символов, метод вернёт строку без изменений:
public class Main
{
public static void main(String[] args)
{
String str = "abcde";
System.out.println(str.stripLeading());
}
}
Результат выполнения кода:
"abcde"
Пример
Если строка состоит только из пробельных символов, метод вернёт пустую строку:
public class Main
{
public static void main(String[] args)
{
String str = " ";
System.out.println(str.stripLeading());
}
}
Результат выполнения кода:
""
Смотрите также
-
метод
strip,
который удаляет пробелы с обеих сторон строки -
метод
stripTrailing,
который удаляет пробелы в конце строки -
метод
trim,
который удаляет пробелы с обеих сторон строки -
метод
isBlank,
который проверяет, состоит ли строка только из пробелов