0

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

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

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

如何强制它忽略大小写?

4

1 回答 1

0

您可以使用String.compareToIgnoreCase()

return object2.compareToIgnoreCase(object1);

String.toLowerCase()方法:

return object2.toLowerCase().compareTo(object1.toLowerCase());
于 2012-09-02T22:37:36.360 回答