我尝试RuleBasedCollator
在 android 上对字符串进行排序。但是没有一个来自https://developer.android.com/reference/java/text/RuleBasedCollator.html 的示例 在 android 5 上不起作用并抛出异常。
Caused by: java.text.ParseException: ucol_openRules failed: U_INVALID_FORMAT_ERROR (at offset -1)
at java.text.RuleBasedCollator.<init>(RuleBasedCollator.java:114)
Run Code Online (Sandbox Code Playgroud)
例如,代码会抛出异常
String simple = "< a< b< c< d";
RuleBasedCollator mySimple = new RuleBasedCollator(simple);
Run Code Online (Sandbox Code Playgroud)
我还尝试了文章http://envyandroid.com/rulebasedcollator-crashes-android-5-0/ 中的提示,但仍然无法正常工作