我有一个arraylist,我正在努力重新安排视图加载。好奇,如果有内置的方法或方法来排序我检索的项目列表让我们按字母顺序说。我目前检索列表中的项目,从光标从最旧的数据库顶部到最新的底部。我也想找到方法来扭转这一点,以获得最新的。有关此类事情的建议吗?或者这太特别了?
答案 0 :(得分:1)
要对列表进行排序,
Collections.sort(list, String.CASE_INSENSITIVE_ORDER);
并撤消列表,
Collections.reverse(list);
答案 1 :(得分:0)
您可以通过
简单地反转ArrayListCollections.sort(arraylist, Collections.reverseOrder());
进一步你可以通过
对w.r.t名称,年龄,数字等进行排序Collections.sort(unsortedList,new Comparator<YourModel>() {
@Override
public int compare(YourModela, YourModelb) {
return a.getName().compareTo(b.getName());
}
});