RuleBasedCollat​​or 不适用于 Android?

and*_*ich 1 sorting android

我尝试RuleBasedCollator在 android 上对字符串进行排序。但是没有一个来自https://developer.android.com/reference/java/text/RuleBasedCollat​​or.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/rulebasedcollat​​or-crashes-android-5-0/ 中的提示,但仍然无法正常工作

and*_*ich 5

我解决问题。
在 android 上必须使用"&a< b< c< d"没有第一个<字符的模式。在纯 Java 上,此模式将抛出异常,必须使用"<a<b<c<d"