如果我在 Eclipse / Windows 中运行代码,我会得到与在 Android 中运行代码不同的结果。
将 jar 库导入 Android 项目后,Collator 为我提供了破折号和正斜杠字符的不同结果。
我期待类似的行为。
有人可以解释一下吗?
package java.text;
Collator myCollator = Collator.getInstance(Locale.US);
结果:
myCollator.compare(" ", "-")
在 Windows 中:-1 在 Android 中:1
myCollator.compare("/", ".")
在 Windows 中:-1 在 Android 中:1
Windows 结果似乎根据此表正确排序:
但Android中的结果不是。