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

Метод strip

Метод strip удаляет пробельные символы с начала и с конца строки и возвращает новую строку. Сама исходная строка при этом не изменяется. Метод не принимает параметров. В отличие от метода trim, метод strip учитывает все пробельные символы согласно стандарту Unicode, а не только те, чей код меньше или равен 32.

Синтаксис

str.strip()

Пример

Давайте удалим пробелы с начала и с конца строки:

public class Main { public static void main(String[] args) { String str = " abcde "; System.out.println(str.strip()); } }

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

"abcde"

Пример

Давайте удалим неразрывный пробел и символ табуляции с начала и с конца строки:

public class Main { public static void main(String[] args) { String str = "\u00A0abcde\t"; System.out.println(str.strip()); } }

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

"abcde"

Пример

Давайте сравним работу методов strip и trim на строке с неразрывным пробелом:

public class Main { public static void main(String[] args) { String str = "\u00A0abcde\u00A0"; System.out.println(str.strip()); System.out.println(str.trim()); } }

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

"abcde" "\u00A0abcde\u00A0"

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

  • метод trim,
    который удаляет пробелы с начала и конца строки
  • метод stripLeading,
    который удаляет пробелы только с начала строки
  • метод stripTrailing,
    который удаляет пробелы только с конца строки
  • метод isBlank,
    который проверяет, состоит ли строка из пробелов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить