对ArrayAdapter进行排序 - 忽略大小写

时间:2012-09-02 22:34:58

标签: android sorting android-arrayadapter case-insensitive

我使用以下代码按字母顺序对ArrayAdapter进行排序:

adapter.sort(new Comparator<String>() {
    public int compare(String object1, String object2) {
        return object2.compareTo(object1);
    };
});

麻烦的是,它在小写条目之前排列所有大写条目。

如何强制它忽略大小写?

1 个答案:

答案 0 :(得分:0)

您可以使用String.compareToIgnoreCase()

return object2.compareToIgnoreCase(object1);

String.toLowerCase()方法:

return object2.toLowerCase().compareTo(object1.toLowerCase());