![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
争渡.K
坚持对工作的热爱
坚持对学习的热爱
坚持对生活的热爱
展开
-
Stream groupingBy 分组数据,获取集合中的某些属性
Class user { private String sex; private String name;}List<User> users = new ArrayList();Map<String,List<String>> namesBySex = users .stream().collect(Collectors.groupingBy(User::getSex, Collectors.mapping(User::getName,...原创 2022-01-06 13:56:41 · 3580 阅读 · 1 评论 -
Java 8 Stream 对实体类中的 BigDecimal 分组求和
场景描述:根据实体类相同名称(name)属性,进行分组求和实体类:@Datapublic class DepartmentEntity{ private String name; private BigDecimal money;}代码实现:List<DepartmentEntity> ds = new List<DepartmentEntity>();//假设集合中已有数据………………//1、先对集合根据名称进行分组,此时 L...原创 2020-11-17 17:44:52 · 13056 阅读 · 6 评论 -
Stream List<List<Object>> 转 List<Object>
List<String> collect = strLL.stream().flatMap(strs -> strs.stream()).collect(Collectors.toList());或List<String> collect = strLL.stream().flatMap(Collection::stream).collect(Collec...原创 2020-05-04 16:53:16 · 3115 阅读 · 0 评论 -
java 反射工具类
java 反射工具类,有需要的朋友可以看一下,如果有帮到您请帮我点赞一下,如果有不同的观点和需求欢迎留言,大家一起讨论~~~import com.google.common.collect.Lists;import java.lang.reflect.Field;import java.lang.reflect.ParameterizedType;import java.lang...原创 2019-01-09 13:01:40 · 901 阅读 · 0 评论