и не считается пробел

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

repeat(int) - Повторяет строку столько раз, сколькоint параметрlines() - использует Spliterator для ленивого предоставления строк из исходной строкиisBlank() - Указывает, является ли строка пустой или содержит только пробелыstripLeading() - удаляет пустое пространство с началаstripTrailing() - убирает пустое пространство с концаstrip() - Удаляет пробелы в начале и в конце строки

В частности,strip() выглядит очень похоже наtrim(), Согласноэта статья strip*() методы предназначены для:

Методы String.strip (), String.stripLeading () и String.stripTrailing () обрезают пробел [как определено Character.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?