Java Android sort ArrayLit<;类别>;在API16中?
我正在做一项任务,它需要支持API16 我的视图是一个带有Java Android sort ArrayLit<;类别>;在API16中?,java,android,sorting,arraylist,Java,Android,Sorting,Arraylist,我正在做一项任务,它需要支持API16 我的视图是一个带有 ArrayList<someclass> ArrayList 问题是,我希望能够对用户放入列表中的数据进行排序 items.sort(new Comparator<someclass>() { @Override public int compare(someclass item1, someclass item2) { return item1.Name.compareTo(
ArrayList<someclass>
ArrayList
问题是,我希望能够对用户放入列表中的数据进行排序
items.sort(new Comparator<someclass>() {
@Override
public int compare(someclass item1, someclass item2) {
return item1.Name.compareTo(item2.Name);
}
});
items.sort(新的比较器(){
@凌驾
公共int比较(someclass项1,someclass项2){
返回item1.Name.compareTo(item2.Name);
}
});
但当我尝试Android Studio时,它告诉我需要API 24
如何在API 16中对列表进行排序?您可以使用
集合进行排序
Collections.sort(items, new Comparator<someclass>() {
@Override
public int compare(someclass item1, someclass item2) {
return item1.Name.compareTo(item2.Name);
}
});
Collections.sort(项,新比较器(){
@凌驾
公共int比较(someclass项1,someclass项2){
返回item1.Name.compareTo(item2.Name);
}
});