【问题标题】:Android sort ArrayLit<class> in API16?Android 在 API 16 中排序 ArrayList<class>?
【发布时间】:2018-09-07 05:21:21
【问题描述】:

我正在做一个作业,它需要支持 API16。

我的视图是一个自定义的 ArrayListAdapter,带有一个

ArrayList<someclass>

问题是我希望能够对用户放入列表中的数据进行排序。

items.sort(new Comparator<someclass>() {
    @Override
    public int compare(someclass item1, someclass item2) {
        return item1.Name.compareTo(item2.Name);
    }
});

但是当我尝试 Android Studio 时告诉我需要 API 24。

如何在 API 16 中对列表进行排序?

【问题讨论】:

    标签: java android sorting arraylist


    【解决方案1】:

    您可以使用Collections.sort

    Collections.sort(items, new Comparator<someclass>() {
        @Override
        public int compare(someclass item1, someclass item2) {
            return item1.Name.compareTo(item2.Name);
        }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-16
      • 2015-04-18
      • 2014-05-16
      • 2013-05-09
      • 1970-01-01
      • 2012-06-06
      • 1970-01-01
      相关资源
      最近更新 更多