我使用以下代码按字母顺序对ArrayAdapter进行排序:
adapter.sort(new Comparator<String>() {
public int compare(String object1, String object2) {
return object2.compareTo(object1);
};
});
麻烦的是,它在小写条目之前排列所有大写条目。
如何强制它忽略大小写?
答案 0 :(得分:0)
您可以使用String.compareToIgnoreCase()
return object2.compareToIgnoreCase(object1);
return object2.toLowerCase().compareTo(object1.toLowerCase());