List<Object>集合获取指定属性最大值的对象
2024-09-08 14:36:24
List<Vo> list = dao.selectList();
if(CollectionUtils.isNotEmpty(list)) {
Optional<Vo> max = list.stream().filter(obj->ObjectUtils.isNotEmpty(obj) && ObjectUtils.isNotEmpty(obj.getPavementWidth())).max(Comparator.comparing(Vo::getPavementWidth));
if (max != null && max.isPresent()) {
BigDecimal pavementWidth = max.get().getPavementWidth();
roadTechEvaluation.setWidth(pavementWidth);
}else {
roadTechEvaluation.setWidth(new BigDecimal("4.5"));
}
}
最新文章
- Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考
- python-socket模块
- 承接unity外包:2016年VR产业八大发展趋势
- IOS - 内购
- Linux网络编程-readn函数、writen函数、readline函数实现
- 数据类型 swift
- IOS开发常用的linux命令
- Expected authority at index 7: hdfs://
- Mysql引擎中MyISAM和InnoDB的区别有哪些?
- [.net 面向对象程序设计深入](18)实战设计模式——设计模式使用场景及原则
- list 删除元素
- pyqt常用窗口组件
- Linux简单入门
- .NET Core2.0 使用EF做数据操作
- 一个由于springboot自动配置所产生的问题的解决
- .NetCore 中使用AppMetrics向InfluxDB中添加监控数据并通过Grafana图像分析
- zoj 3809 枚举水题 (2014牡丹江网赛 A题)
- Netty源码分析第3章(客户端接入流程)---->;第3节: NioSocketChannel的创建
- Android 查看Android版本的方法
- 又见Python<;1>;:使用Anaconda搭建Python开发环境(Windows7)