我正在开发一款安卓应用程序,其中的数据是挪威语。现在,我需要按字母顺序对包含特殊挪威字符的姓名列表进行排序。
Comparator<SetGetMethods> comperator = new Comparator<SetGetMethods>() {
public int compare(SetGetMethods object1, SetGetMethods object2) {
return object1.getCityname().compareToIgnoreCase(object2.getCityname());
}
};
Collections.sort(temp, comperator);
我使用上面的代码按字母顺序排序列表。但是,在排序后,常规字符的名称显示在顶部,并且具有特殊挪威字符的名称显示在它们下面。例如,列表如下所示,
Arendal Bergen Drammen Ålesund -> (此应在排序前位于Arendal之前)
因此,我的问题是,如何按字母顺序排列包含特殊字符(挪威字符)的列表数据?我将感激任何解决问题的建议、想法或示例代码。谢谢......