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