示例: 对cloudShopDataList中的cloudShopData按照dataTime进行升序排序
: 方法一
cloudShopDataList.sort(new Comparator<CloudShopData>() {
@Override
public int compare(CloudShopData o1, CloudShopData o2) {
//按照数据日期升序
return o1.getDataTime().compareTo(o2.getDataTime());
}
});
方法二:
cloudShopDataList.sort((o1, o2) -> {
//按照数据日期升序
return o1.getDataTime().compareTo(o2.getDataTime());
});
方法三:
cloudShopDataList.sort(Comparator.comparing(CloudShopData::getDataTime));
博客围绕Java集合排序展开,以cloudShopDataList中的cloudShopData为例,介绍了按dataTime进行升序排序的三种方法,使用的是JDK 1.8版本。
1608





