第一种形式:
//按照价格进行排序:低->高
Collections.sort(list, new Comparator<TbSeckillGoods>() {
@Override
public int compare(TbSeckillGoods o1, TbSeckillGoods o2) {
//比较规则:compare(a,b)方法:根据第一个参数小于、等于或大于第二个参数分别返回负整数、零或正整数。
if(o1.getCostPrice().doubleValue()<o2.getCostPrice().doubleValue()){
//按照价格从低到高得顺序
return -1;
}
return 1;
第二种形式:
//这是用函数式接口得方式:(参数1,参数2,....)->{}
Collections.sort(list, ((o1, o2) -> {
if(o1.getCostPrice().doubleValue()<o2.getCostPrice().doubleValue()){
//按照价格从低到高得顺序
return -1;
}
return 1;
}));
版权声明:本文为tian1191132442原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。