Как правильно обрезать пробелы из строки в Java?

JDK'sString.trim () Метод довольно наивный и удаляет только управляющие символы ascii.

Apache Commons ' StringUtils.strip () немного лучше, но использует JDKCharacter.isWhitespace (), которыйБезразлично»не признавать неразрывный пробел как пробел.

Итак, что было бы наиболее полным, Unicode-совместимым, безопасным и правильным способом обрезки строки в Java?

И, кстати, есть ли лучшая библиотека, чемcommons-lang что я должен использовать для такого рода вещей?

Ответы на вопрос(6)

Ваш ответ на вопрос