java8的stream流获取对象某个属性的最大和最小值

直接上代码

//获取 skuMap集合里面LazadaItemDetail.SKUDTO这个对象里面价格的最大值
Double maxPrice = skuMap.stream().max
(Comparator.comparing(LazadaItemDetail.SKUDTO::getPrice))
.get().getPrice();
//获取 skuMap集合里面LazadaItemDetail.SKUDTO这个对象里面价格的最小值		
Double minPrice = skuMap.stream().min
(Comparator.comparing(LazadaItemDetail.SKUDTO::getPrice))
.get().getPrice();

你可能感兴趣的:(stream,java)