Java stream BigDecimal 求和

编程教程 (938) 2024-11-26 14:39:04

Java stream BigDecimal 求和

public static void main(String[] args) {
    List<BigDecimal> list= Arrays.asList(new BigDecimal(12),new BigDecimal(33),new BigDecimal(55));
    BigDecimal reduce = list.stream().reduce(BigDecimal.ZERO, BigDecimal::add);
    System.out.println(reduce);
}

 

reduce 第一个参数标识保留几位小数,第二个参数就是运算法则

 

求和


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
本文主要讲解通过使用 Stream.concat() 方法 去合并两个stream,新的stream由原来的两个stream所有元素组成(相同元素会覆盖)
java 8 stream 多字段排序,本例子主要使用stream进行多个字段的排序,使用了 comparators和Comparator.thenComparing()方法。比较器之间返回一个...
Java stream 筛选集合中的唯一对象出来演示数据模型@AllArgsConstructor @NoArgsConstructor @Data public class UserInfo ...
测试字符串在集合中出现的次数,通过stream的Collectors.counting()来实现publicstaticvoidmain(String[]args){List&lt;String...
简介本博文主要讲解在Java 8中 如何通过stream流的方式去重
取出属性为集合List&lt;String&gtl; stateNameList = dictEntityList.stream().map(DictEntity::getName).colle...
java stream 按月(日期Date)分组统计首先是上一个简单的数据模型@Data @NoArgsConstructor @AllArgsConstructor public class ...
//声明一个List集合List&lt;Person&gtl; list = new ArrayList();           list.add(new Person("1001", "小A...
javastreamList根据对象某个属性升序或降序排序代码参考;publicclassMyTests{@NoArgsConstructor@AllArgsConstructor@Datapu...
jdk8新特性流的使用
首先,数据结构。这只是一个简单的橄榄球运动员,有名字和评级。class RugbyPlayer { private String name; private Integer ra...
需求:excel两列乘积求总和方案一:使用SUMPRODUCT函数(推荐)总库值 = SUMPRODUCT(....)方案二:使用SUM+数组总库
Android_开发_申请网络访问权限步骤一:配置允许HTTP明文访问xml文件在res的xml目录添加以下网络配置文件允许HTTP协议的明文访问(Androi
nginx常规使用时作为http协议的反向代理,这里要讲的是非http的Mysql端口代理,理论支持其他协议nginx.conf配置如下:user nginx; worker_process...