public class ListSortingUtils {
public static List<Details> listSorting(List<Details> listInAppxList) {
Comparator<Details> comparator = new Comparator<Details>() {
@Override
public int compare(Details details1, Details details2) {
//排序规则,按照价格由大到小顺序排列("<"),按照价格由小到大顺序排列(">"),
if(details1.getPrice() < details2.getPrice())
return 1;
else {
return -1;
}
}
};
//这里就会自动根据规则进行排序
Collections.sort(listInAppxList, comparator);
return listInAppxList;
}
}
Android List简单排序(comparator)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 第一种java8以上使用:list.sort(Comparator.comparing(CommunityResp...
- 1.定义实体类,找到想比较的属性(比如文件实体类按时间来排序) 2.定义比较类 3.调用 欢迎小伙伴们留言交流哟
- 一,冒泡排序BubbleSort 算法思想 冒泡排序是一种比较简单的排序算法,在每一次循环中,依次比较相邻的两个元...
- 1.选择排序看算法书才知道还有一种排序叫选择排序,还是经典排序,果然是算法渣渣,还孤陋寡闻,皮皮甜要加油啊什么是选...
- 简介 在本教程中,我们将首先了解Java 8中的Lambda支持,特别是如何利用它来编写Comparator并对C...