【发布时间】:2010-01-06 14:26:21
【问题描述】:
我正在寻找一个 Java 5 图书馆,它可以让我比较一些文本,因为以下行返回 true:
" foo bar " == "foo bar""foo\nbar" == "foo bar""foo\tbar" == "foo bar""féé bar" == "fee bar"- 等等……
有什么建议吗?
【问题讨论】:
-
是的,就像一个正则表达式。但多合一。
-
Java的
String.matches()不够用吗? -
作为一个简短的说明,在比较对象(例如
String)时,使用equals方法而不是==运算符。==运算符将比较对象引用。 -
为什么"féé bar" == "fee bar" 永远是平等的?
-
@coobird:是的,当然,这不是我想要使用的 java 语法,而是解释它相等的语法。