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

东莞手机微信网站制作成品短视频软件大全下载手机版

东莞手机微信网站制作,成品短视频软件大全下载手机版,深圳fpc人才网官网,网站的日历怎么做java返回ECharts数据结构封装 一、前端页面示例图如下: 二、准备测试数据: 三、后端 格式封装代码: 四、最终结果: 🎈边走、边悟🎈迟早会好 一、前端页面示例图如下: 二、准备测试数据&am…

java返回ECharts数据结构封装

一、前端页面示例图如下:

二、准备测试数据:

三、后端 格式封装代码:

四、最终结果:


🎈边走、边悟🎈迟早会好

一、前端页面示例图如下:

二、准备测试数据:

1.定义实体类:

import java.util.*;
import java.util.stream.Collectors;public class Item {private String a;private double b;private double c;public Item(String a, double b, double c) {this.a = a;this.b = b;this.c = c;}public String getA() {return a;}public double getB() {return b;}public double getC() {return c;}@Overridepublic String toString() {return "Item{" +"a='" + a + '\'' +", b=" + b +", c=" + c +'}';}
}

 2.准备测试数据:

// 创建测试数据List<Item> items = Arrays.asList(new Item("Mon", 120, 10),new Item("Tue", 200, 20),new Item("Wed", 150, 30),new Item("Thu", 80, 40),new Item("Fri", 70, 50),new Item("Sat", 110, 60),new Item("Sun", 130, 70),new Item("Mon", 120, 10),new Item("Tue", 200, 20)

三、后端 格式封装代码:

// 根据a字段进行分组并计算b和c字段的和Map<String, double[]> groupedData = items.stream().collect(Collectors.groupingBy(Item::getA, Collectors.reducing(new double[2], item -> new double[]{item.getB(), item.getC()}, (a, b) -> new double[]{a[0] + b[0], a[1] + b[1]})));// 准备ECharts所需的数据格式String[] xAxisData = groupedData.keySet().toArray(new String[0]);double[] seriesBData = groupedData.values().stream().mapToDouble(v -> v[0]).toArray();double[] seriesCData = groupedData.values().stream().mapToDouble(v -> v[1]).toArray();

四、代码说明

  1. 定义 Item:

    • 包含数据字段 abc,以及对应的构造函数和 getter 方法。
  2. 分组并计算 bc 字段的和:

    • 使用 Stream APICollectors.groupingBy 方法根据 a 字段进行分组。
    • 使用 Collectors.reducing 方法来计算每组中 bc 字段的和。
  3. 准备 ECharts 所需的数据格式:

    • 从分组数据中提取 x 轴数据 (xAxisData)、b 字段和 c 字段的和 (seriesBDataseriesCData)。
    • 随后 newHashMap将三个数组putmap中返回即可:

五、最终结果:

 🌟感谢支持 听忆.-CSDN博客

🎈众口难调🎈从心就好

http://www.hengruixuexiao.com/news/5008.html

相关文章:

  • 网站怎么做目录跳转免费刷网站百度关键词
  • 网站建设与栏目设置英文外链seo兼职在哪里找
  • 动态网站开发是前端还是后端推广优化方案
  • pc端购物网站建站台州seo优化公司
  • 合肥 电子商务 网站推广介绍网络营销
  • 免费网站制作视频教程西安seo排名公司
  • 制作地图的网站北京seo主管
  • 可以做游戏的网站有哪些方面怎么在网上做推广
  • 大理石在哪些网站做宣传互联网广告联盟
  • 正规的南昌网站建设国内军事新闻最新消息
  • 怎么做各个地图网站的认证谷歌搜索引擎营销
  • 酒店网站建设方案策划方案竞价托管 微竞价
  • 迷你世界怎么做网站期开发一个app软件多少钱
  • 衢州建设局网站重庆seo网络推广关键词
  • 做平面设计的网站互联网平台
  • 做网站的服务器很卡怎么办广东网络seo推广公司
  • 来宾住房和城乡建设网站上海b2b网络推广外包
  • 礼品网站建设南宁推广软件
  • 网站怎么做万词网站联盟广告
  • 做图片网站会侵权吗上海今天刚刚发生的新闻
  • 纯文字网站设计淘宝数据分析工具
  • 大气建站工作室网站源码搜索量最大的关键词
  • 做问卷调查用哪个网站好友情链接收录
  • 网站 锚点链接怎么做百度电商广告代运营
  • 巩义网站建设优化公司营销方式有哪几种
  • 麻城网站建设哪里有营销策划培训班
  • 自助建网站南宁seo网络推广
  • 做网站好还是网店西安关键词seo
  • 三语网站建设百度极速版app下载安装挣钱
  • 阿里云9元做网站网络营销策略名词解释