Разница между методами String Trim() и Strip()JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Разница между методами String Trim() и Strip()

Сообщение Anonymous »

Помимо других изменений, в JDK 11 представлено 6 новых методов для класса java.lang.String:
  • Код: Выделить всё

    repeat(int)
    — повторяет строку столько раз, сколько указано параметром int
  • — использует Spliterator для ленивого выделения строк из исходной строки.
  • Код: Выделить всё

    isBlank()
     – указывает, пуста ли строка или содержит только пробельные символы.
  • Код: Выделить всё

    stripLeading()
    — удаляет пробелы с начала.
  • Код: Выделить всё

    stripTrailing()
    — удаляет пробелы в конце.
  • [/b] — удаляет пробелы как в начале, так и в конце строки.
В частности, функция Strip() очень похожа на функцию Trim(). В соответствии с этой статьей методы Strip*() предназначены для:


Методы String.strip(), String.stripLeading() и String.stripTrailing()
обрезают пустое пространство [как определено Charter.isWhiteSpace()]
либо спереди, либо сзади, либо спереди и сзади целевого объекта
Строка.

Код: Выделить всё

String.trim()
JavaDoc гласит:

Код: Выделить всё

/**
* Returns a string whose value is this string, with any leading and trailing
* whitespace removed.
* ...
*/
Это почти идентично приведенной выше цитате.

Какая именно разница между String.trim() и String.strip() начиная с Java 11?

Подробнее здесь: https://stackoverflow.com/questions/512 ... ip-methods
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»