首页 > 编程语言 >java 8 流式 list 求和

java 8 流式 list 求和

时间:2022-08-26 15:14:21浏览次数:62  
标签:getAge java BigDecimal stream age list 流式 User

List<User> list = userService.list(wrapper);
// int类型
int age = list.stream().mapToInt(User::getAge).sum();
// long类型
long age = list.stream().mapToLong(User::getAge).sum();
// double类型
double age = list.stream().mapToDouble(User::getAge).sum();
// BigDecimal 类型
BigDecimal age = list.stream().map(User::getAge).reduce(BigDecimal.ZERO, BigDecimal::add);
原文链接:https://blog.csdn.net/m0_62217139/article/details/125170281

标签:getAge,java,BigDecimal,stream,age,list,流式,User
From: https://www.cnblogs.com/zxy-come-on/p/16627591.html

相关文章

  • Java_String&ArrayList
    Java_String&ArrayListStringString类概述String概述java.lang.String类代表字符串,String类定义的变量可以用于指向字符串对象,然后操作该字符串。Java程序中的所......
  • 力扣477(java)-汉明距离总和(中等)
    题目: 两个整数的 汉明距离指的是这两个数字的二进制数对应位不同的数量。给你一个整数数组nums,请你计算并返回nums中任意两个数之间汉明距离的总和。 示例1:......
  • Java imap邮件接收与解析
    Propertiesprops=newProperties();props.setProperty("mail.transport.protocol","imap");//使用的协议,imap|pop3props.setProperty("mail.imap.host","smtp......
  • Redis获取缓存异常:redis java.util.ArrayList cannot be cast to java.lang.String
    Redis获取缓存异常:redisjava.util.ArrayListcannotbecasttojava.lang.String在使用redis缓存数据时,增加一个配置类,修改key序列化器为string@Configurationpublic......
  • C#集合:ICollection和IList接口
    虽然枚举接口IEnumerable提供了一种向前迭代集合的协议,但是它们并没有提供确定集合大小、根据索引访问成员、搜索以及修改集合的机制。为了实现这些功能,.NETCore定义了ICo......
  • Flink出现network.partition.ProducerFailedException: java.lang.NullPointerExcepti
    一、错误日志org.apache.flink.runtime.io.network.netty.exception.RemoteTransportException:Erroratremotetaskmanager'xx.xxx.xxx.xxx/xxx.xxx.xxx.xxx:34750'......
  • 关于java远程调用接口,处理返回值为json的记录
    当远程调用接口时,需要处理返回的值,有时候需要转为json例如:HashMap<Object,Object>mapTemp=newHashMap<>();mapTemp.put("classId",classId);mapTemp.put("com......
  • 面试题:Java序列化与反序列化
    目录序列化和反序列化的概念应用场景?序列化实现的方式继承Serializable接口,普通序列化继承Externalizable接口,强制自定义序列化serialVersionUID的作用静态变量不会被序列......
  • List<Map>中直接批量修改map中的内容,不循环处理
    item1List.stream().map(x->{x.put("recordType","default__c");x.put("detailId",x.get("vbeln")+"-"+x.get("posnr"));try{Stringvfdatstr=(St......
  • 杂题list1
    md,wsl寄掉了,再次痛失做题记录。10/10CF1413FRoadsandRamen【数据结构】【直径】先转换一下,根据点到根节点的异或和分类,奇点偶点内部分别配对。想了快1h才会,其实......