【发布时间】:2010-11-29 02:31:06
【问题描述】:
JDK 的 String.trim() 方法非常幼稚,只删除了 ascii 控制字符。
Apache Commons 的 StringUtils.strip() 稍好一些,但使用的是 JDK 的 Character.isWhitespace(),即 doesn't recognize non-breaking space as whitespace。
那么在 Java 中修剪字符串的最完整、兼容 Unicode、安全和正确的方法是什么?
顺便说一句,有没有比 commons-lang 更好的库,我应该用它来处理这类事情?
【问题讨论】: