我有一个模型类,我试图根据模型类中的ID 对ArrayList列表进行排序。如何以一种简单的方式获得一份如此悲惨的清单?
我的模型班级包括:
ID : Name :
1 Apple
2 Microsoft
3 Samsung
4 Lenovo
5 Mi
答案 0 :(得分:2)
您可以通过以下代码对Java中的任何集合进行排序:
Collections.sort(mList, new Comparator<YourModel>(){
public int compare(YourModel obj1, YourModel obj2) {
return Integer.valueOf(obj1.ID).compareTo(Integer.valueOf(obj2.ID));
// Or you can compare any field of your object
}
});
有关更多详细信息,请访问docs