广告
返回顶部
首页 > 资讯 > 精选 >java8怎么实现分组计算数量和计算总数
  • 124
分享到

java8怎么实现分组计算数量和计算总数

2023-06-20 14:06:58 124人浏览 泡泡鱼
摘要

本篇内容介绍了“java8怎么实现分组计算数量和计算总数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!java8分组计算数量和计算总数pac

本篇内容介绍了“java8怎么实现分组计算数量和计算总数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

java8分组计算数量和计算总数

package com.pig4cloud.pigx.admin.api.vo;import lombok.Builder;import lombok.Data;import lombok.experimental.Tolerate;import java.util.*;import java.util.stream.Collectors;@Datapublic class RealSkuVo implements Cloneable{private String realEan;private Integer realQty;public static void main(String[] args) throws CloneNotSupportedException {List<RealSkuVo> list = new ArrayList<>();RealSkuVo a = new RealSkuVo();RealSkuVo b1 = (RealSkuVo)a.clone();b1.setRealEan("asdasda");b1.setRealQty(1);RealSkuVo b2 = (RealSkuVo)a.clone();b2.setRealEan("asdasda2");b2.setRealQty(1);RealSkuVo b3 = (RealSkuVo)a.clone();b3.setRealEan("asdasda3");b3.setRealQty(1);RealSkuVo b4 = (RealSkuVo)a.clone();b4.setRealEan("asdasda3");b4.setRealQty(1);list.add(b1);list.add(b2);list.add(b3);list.add(b4);Map<String, LongSummaryStatistics> collect = list.stream().collect(Collectors.groupingBy(RealSkuVo::getRealEan,Collectors.summarizingLong(RealSkuVo::getRealQty)));Map<String, Long> collect1 = list.stream().collect(Collectors.groupingBy(RealSkuVo::getRealEan, Collectors.counting()));System.out.println(collect);}}

Java8利用Stream分组统计List(或数组)中元素的个数,结果存放在Map

int[] arr=new int[]{5,1,3,4,1};//若统计的是int数组,先转化为ListList<Integer> list= Arrays.stream(arr).boxed().collect(Collectors.toList());//groupingBy分组Map<Integer, Long> map = list.stream().collect(Collectors.groupingBy(Function.identity(), Collectors.counting()));//控制台输出mapmap.forEach((k,v)->{      System.out.println("k="+k+",v="+v);});

k=1,v=2
k=3,v=1
k=4,v=1
k=5,v=1

“java8怎么实现分组计算数量和计算总数”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: java8怎么实现分组计算数量和计算总数

本文链接: https://www.lsjlt.com/news/297316.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • java8怎么实现分组计算数量和计算总数
    本篇内容介绍了“java8怎么实现分组计算数量和计算总数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!java8分组计算数量和计算总数pac...
    99+
    2023-06-20
  • java8 如何实现分组计算数量和计算总数
    java8分组计算数量和计算总数 package com.pig4cloud.pigx.admin.api.vo; import lombok.Builder; import l...
    99+
    2022-11-12
  • PHP怎么计算数组元素总和
    这篇文章主要介绍“PHP怎么计算数组元素总和”,在日常操作中,相信很多人在PHP怎么计算数组元素总和问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP怎么计算数组元素总和”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-20
  • Python基础之数组和向量化计算总结
    一、多维数组 1、生成ndarray     (array函数)    .np.array()生成多维数组 例如:import numpy as npdata1=[6,7.5,8,0,1]     #创建简单的列表print(data1)...
    99+
    2023-01-31
    数组 基础 Python
  • sql如何分组并计算数量
    在SQL中,使用GROUP BY子句可以将数据分组,并使用聚合函数计算每个组的数量。例如,假设有一个名为"orders"的表,其中包...
    99+
    2023-08-08
    sql
  • PHP如何计算数组元素总和
    本篇内容主要讲解“PHP如何计算数组元素总和”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP如何计算数组元素总和”吧!本篇文章来看看如何计算数组中所以元素之后,给大家介绍3钟方法:for循环...
    99+
    2023-06-20
  • 一条sql实现统计总数、分组分别统计总数
    wshanshi:个人使用记录… 一、 方法一 SELECT COALESCE( sex, '总数' ),COUNT( id ) '人数'FROMtestGROUP BYsex WIT...
    99+
    2023-09-02
    sql 数据库 mysql
  • C++实现分数计算器
    分数计算器项目设计,供大家参考,具体内容如下 一、问题描述及功能要求 1、分数计算器程序的每种功能都可以用菜单选项列出,用户可以根据需要选择相应的菜单项,从而执行不同的子程序以完成相...
    99+
    2022-11-12
  • PHP怎么使用回溯算法计算组合总和
    本篇内容介绍了“PHP怎么使用回溯算法计算组合总和”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!给定一个数组candidates和一个目标数...
    99+
    2023-06-20
  • php中怎么利用回溯算法计算组合总和
    php中怎么利用回溯算法计算组合总和,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。给定一个数组 candidates 和一个目标数 target ,找出 candidate...
    99+
    2023-06-20
  • python怎么计算数组元素个数
    Python中,可以使用内置函数`len()`来计算数组的元素个数。以下是一个示例:```pythonarr = [1, 2, 3,...
    99+
    2023-08-22
    python
  • SQL怎么计算每个分组的中位数
    这篇文章主要为大家分析了SQL怎么计算每个分组的中位数的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“SQL怎么计算每个分组的中位数”的知识吧。中位数是指一组...
    99+
    2023-06-03
  • java数组怎么计算最大值
    本篇内容介绍了“java数组怎么计算最大值”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!过程定义变量,保存数组0索引的要素,并遍历元素。比较...
    99+
    2023-06-30
  • 亚马逊云计算服务器数量怎么算
    使用亚马逊Web服务(AWS)提供的计算和存储资源。 根据需要,使用Amazon EC2(Amazon Elastic Container 2)进行数据存储。 如果需要支持大量实例,则可能需要使用Amazon RDS(Amazon RDS...
    99+
    2023-10-27
    亚马逊 数量 服务器
  • Pandas怎么计算元素的数量和频率
    本篇内容介绍了“Pandas怎么计算元素的数量和频率”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在pandas.Series的pandas...
    99+
    2023-07-05
  • MySQL如何实现百分位数计算
    这篇文章主要介绍了MySQL如何实现百分位数计算,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。创建试验数据,5天每天一百万随机数据,总共50...
    99+
    2022-10-18
  • pytorch怎么获得模型的计算量和参数量
    这篇文章给大家分享的是有关pytorch怎么获得模型的计算量和参数量的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。方法1 自带pytorch自带方法,计算模型参数总量total = sum([...
    99+
    2023-06-15
  • ASP.NET中怎么实现分页计算
    本篇文章给大家分享的是有关ASP.NET中怎么实现分页计算,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。常见的ASP.NET报表打印方法比较常见的报表的分页,一般是根据纸张尺寸...
    99+
    2023-06-18
  • PHP怎么计算数组元素乘积
    这篇文章主要介绍“PHP怎么计算数组元素乘积”,在日常操作中,相信很多人在PHP怎么计算数组元素乘积问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP怎么计算数组元素乘积”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-20
  • php用数组元素怎么计算器
    随着计算机技术的不断发展,越来越多的程序员开始使用PHP编写web应用程序。PHP有一个非常强大的数据结构——数组,它可以用来存储一组数据,并且可以使用数组元素进行计算器。本文将介绍如何使用PHP中的数组元素来进行计算器的操作。数组元素的定...
    99+
    2023-05-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作