Jak poprawnie przyciąć białe znaki z łańcucha w Javie?
JDKString.trim () Metoda jest dość naiwna i usuwa tylko znaki kontrolne ascii.
Apache Commons 'StringUtils.strip () jest nieco lepszy, ale używa JDKCharacter.isWhitespace (), którynie rozpoznaje przestrzeni niezłamującej jako białych znaków.
Więc jaki byłby najbardziej kompletny, zgodny z Unicode, bezpieczny i właściwy sposób przycinania łańcucha w Javie?
I nawiasem mówiąc, czy jest lepsza biblioteka niżcommons-lang
które powinienem używać do tego rodzaju rzeczy?