java 实现list中对象自身属性的排序
Collections.sort(list, new Comparator<myPlayFile>() {
public int compare(myPlayFile arg0, myPlayFile arg1) {
int flag = arg0.lastModified().compareTo(arg1.lastModified());
return flag;
}
});
方法中,myPlayFile为list集合中对象,对象中有一个属性lastModified,比较的就是这个属性
(原理根据返回值:1 :0:-1)三个值排序
倒叙的话:只要
flag=-flag就行了!
后续有很多开发填坑的文章发布,如果对你有帮助,请支持和加关注一下
http://e22a.com/h.05ApkG?cv=AAKHZXVo&sm=339944
https://shop119727980.taobao.com/?spm=0.0.0.0