pro*_*ngs 1 java localization compare internationalization string-comparison
Java国际化规则.它说要更换
s1.compareTo(s)==0
Run Code Online (Sandbox Code Playgroud)
同
Collator.compare(s1,s2)<0
Run Code Online (Sandbox Code Playgroud)
为什么<0?
基于Javadoc,这是一个错字 - 应该是==:
返回一个整数值.如果source小于target,则值小于零,如果source和target相等,则值为零,如果source大于target,则value大于零.
这是为了String重载Collator.compare(如链接的示例比较Strings),但该方法的一般版本的行为方式相同.
您引用的文章间接链接到Java Tutorial的相应页面,该页面描述了与上述一致的行为.