您的位置:首页 > 移动开发 > Android开发

arraylist 排序

2016-05-27 17:36 381 查看
在开发菜单目录时,要求目录是可以灵活变动的,我实现目录是用gridview实现,目录标题是从后端获取的,每一个目录是一个商品种类:

 {

                "child_id": [],

                "id": 5,

                "image": false,

                "name": "调料类",

                "parent_id": false,

                "sequence": 4

   }

我要根据sequence进行排序,然后再将这一数据传到adapter中。实现方法:

通过使用Collections.sort()来实现。

Collections.sort(firstmenus,comparator);


Comparator的实现:

Comparator<ProductSortVO> comparator = new Comparator<ProductSortVO>() {
@Override
public int compare(ProductSortVO p1, ProductSortVO p2) {
return p1.getSequence()-p2.getSequence();
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android