当前位置: 首页 > news >正文

深圳网站哪家强怎么做qq网站

深圳网站哪家强,怎么做qq网站,威海建设公司网站,主题餐厅装修设计公司在 Java 8 中#xff0c;Stream.reduce()合并流的元素并产生单个值。 基本数据类型 和 包装类型 的一位数组求和 package test day1;import java.util.Arrays;public class Test {public static void main(String[] args) {// 基本数据类型 int long doubleint[] arr2 ne…在 Java 8 中Stream.reduce()合并流的元素并产生单个值。 基本数据类型 和 包装类型 的一位数组求和 package test day1;import java.util.Arrays;public class Test {public static void main(String[] args) {// 基本数据类型 int long doubleint[] arr2 new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};int sum2 Arrays.stream(arr2).sum();long[] arr3 new long[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};long sum3 Arrays.stream(arr3).sum();double[] arr5 new double[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};double sum5 Arrays.stream(arr5).sum();// 包装类型 Integer Long DoubleInteger[] arr4 new Integer[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};Integer sum4 Arrays.stream(arr4).mapToInt(Integer::intValue).sum();Long[] arr6 new Long[]{1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 9L, 10L};Long sum6 Arrays.stream(arr6).mapToLong(Long::longValue).sum();Double[] arr7 new Double[]{1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0};Double sum7 Arrays.stream(arr7).mapToDouble(Double::doubleValue).sum();System.out.println(sum2 sum2);System.out.println(sum3 sum3);System.out.println(sum4 sum4);System.out.println(sum5 sum5);System.out.println(sum6 sum6);System.out.println(sum7 sum7);} }其中double求和会丢失精度 可以使用如下办法解决 将集合中Double对象转为BigDecimal对象在进行计算 result list.stream().map(e-new BigDecimal(String.valueOf(e))).collect(Collectors.reducing(BigDecimal.ZERO, BigDecimal::add)).doubleValue(); 代码示例 package day1;import java.math.BigDecimal; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors;/*** author lh* date 2023/8/14 11:30 AM*/ public class TestBigDecimal1 {public static void main(String[] args) {double result 0;ListDouble doubleList new ArrayList(Arrays.asList(6.6, 1.3));Double sumD doubleList.stream().mapToDouble(Double::doubleValue).sum();System.out.println(sumD); //丢失精度result doubleList.stream().map(e-new BigDecimal(String.valueOf(e))).collect(Collectors.reducing(BigDecimal.ZERO, BigDecimal::add)).doubleValue();System.out.println(result);result doubleList.stream().map(BigDecimal :: valueOf).collect(Collectors.reducing(BigDecimal.ZERO, BigDecimal::add)).doubleValue();System.out.println(result);result doubleList.stream().map(BigDecimal::valueOf).reduce(BigDecimal::add).orElse(BigDecimal.ZERO).doubleValue();System.out.println(result);}} 结果 7.8999999999999995 7.9 7.9 7.9
http://www.yutouwan.com/news/258738/

相关文章:

  • 网站栏目规划wordpress 随机缩略图
  • 租车网站建设方案网站开发新型技术
  • 网站建设里程碑新开传奇网站999新服网
  • 建设一个网站平台招聘网站开发的公司
  • 网站建设实训心得与建议大连网络营销公司排名
  • 17网站一起做网店质量怎么样网络运营师资格证
  • 珠海制作公司网站编程加盟一般多少钱
  • 网上书店网站开发代码在线图片编辑源码
  • 白云区网站建设dz网站收款即时到账怎么做的
  • 中山精品网站建设渠道网络服务器租赁费高吗
  • dw用设计视图做网站西安工程建设信息中心
  • 阿里云虚拟主机如何上传网站it企业网站模板下载
  • 成都手机网站建云主机是什么
  • 期货网站开发网站开发属于哪个部门
  • 微网站开发教材什么是软文文案
  • 蕲春县住房和城乡建设局网站太原网站建设设计
  • 单页网站设计欣赏给个免费网站好人有好报
  • 网站商城制作无锡网红餐厅
  • 设计微信网站建设做微信公众号海报的网站
  • 搭建手机网站网站建设的定义
  • 做网站选大公司好还是小公司好网络维护简历模板
  • 湘潭网站建设 地址磐石网络公益手游app平台
  • 浙江江能建设有限公司网站今天最新的招聘信息
  • seo诊断网站网站编辑超链接怎么做
  • 美食网站建设需求wordpress花生壳
  • 网站公司策划书世界互联网巨头
  • 做网站后端的全部步骤企业班组建设案例
  • 利用表格布局做网站步骤我有一个网站怎么做外贸
  • 网页游戏网站首页怎么用wix做网站
  • 网站建设多少价格深圳网站建设制作培训