使用整数android排序列表

时间:2015-12-22 18:22:54

标签: android sorting

当我想根据自己的个人对象对列表进行排序时,是否应该使用类比或比较器? 我应该在我的Recycler视图适配器中使用收集操作吗?

2 个答案:

答案 0 :(得分:2)

是整数列表(正如您在标题中指定的那样)吗?

您可以使用Arrays#sort

Arrays.sort(someArray, new Comparable<Integer>() {
    public int compare(Integer a, Integer b) {
        return a.compareTo(b);
    }
});

答案 1 :(得分:2)

如果它只是一个整数列表,并且它们在例如一个List对象中,则不必使用比较器,除非你需要将整数解析为普通数字以外的其他东西。

Collections.sort(myList);

如果这是你自己的一个对象,请看Tyler Sebastians的回答。集合附带了类似的列表方法。

Collections.sort(myList, new MyComparator());