Как правильно обрезать пробелы из строки в Java?
JDK'sString.trim () Метод довольно наивный и удаляет только управляющие символы ascii.
Apache Commons ' StringUtils.strip () немного лучше, но использует JDKCharacter.isWhitespace (), которыйБезразлично»не признавать неразрывный пробел как пробел.
Итак, что было бы наиболее полным, Unicode-совместимым, безопасным и правильным способом обрезки строки в Java?
И, кстати, есть ли лучшая библиотека, чемcommons-lang
что я должен использовать для такого рода вещей?