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

计算机网络网站建设的实训总结6手机主页哪个网站好

计算机网络网站建设的实训总结6,手机主页哪个网站好,国家建设工程安全质量监督网站,郑州o2o网站建设汉狮场景#xff1a;购物车中选中多条商品#xff0c;计算出选中商品的总价。 业务#xff1a;一个集合#xff0c;求集合中多个对象某个属性值的总和。 常规做法#xff1a;集合进行for循环遍历#xff0c;从中拿到对象的属性值#xff0c;进行累加。 痛点#xff1a;代码… 场景购物车中选中多条商品计算出选中商品的总价。 业务一个集合求集合中多个对象某个属性值的总和。 常规做法集合进行for循环遍历从中拿到对象的属性值进行累加。 痛点代码行数多不够优雅。 在Java中可以使用Stream API来达到我们的目标。Stream API 是Java 8引入的一种新特性允许在集合上进行各种操作。以下是一个例子 假设一个List其中Product是一个包含money属性的类 public class Product {private Integer money;public Product(Integer money) {this.money money;}public Integer getMoney() {return money;} }可以使用以下代码来将这个List中的所有money属性值相加 public static void main(String[] args) {ListProduct list Arrays.asList(new Product(100), new Product(200), new Product(300));int sum list.stream().mapToInt(Product::getMoney).sum();System.out.println(三件商品的总价为 sum); }输出结果 三件商品的总价为600让我们逐步解释以上操作 stream(): 这是Java中Collection接口新增的方法之一它返回一个流Stream对象。流是一系列元素的抽象序列它允许你以声明性的方式对数据进行操作。 mapToInt: 这是Stream API中的一个转换操作。mapToInt接受一个函数作为参数该函数用于将流中的每个元素映射为一个int。这个函数会被应用到流中的每个元素然后将结果放入一个新的IntStream中。 综合起来stream().mapToInt的目的是将一个集合或流中的元素映射为int类型并返回一个IntStream。这通常用于将对象流转换为原始数据类型的流以便进行更高效的操作例如数值计算。 在我们这个例子中我们首先使用Arrays.stream将字符串数组转换为流然后使用mapToInt将这个函数Product::getMoney的结果转换为对应的整数。最后我们使用sum方法计算所有整数的和。这个例子中Product::getMoney是一个函数它将获取对象中的money值。这个函数是通过方法引用传递给mapToInt的。
http://www.zqtcl.cn/news/233959/

相关文章:

  • 如何建立一家公司网站江苏网站推广公司
  • 城市管理如何宣传市建设网站cms软件有什么功能
  • 网站建设优势网站为什么吸引人
  • 域名如何做网站网站导读怎么做
  • 那些网站可以做问答免费设计室内装修app软件
  • 白银做网站视频制作软件下载安装
  • 商城网站建设最新报价现在网站建设的技术
  • 网站设计思路方案广东深圳软件开发公司
  • 企业网站可以免费做吗网站建设管理内容保障制度
  • 建立导购网站吴江区建设局网站
  • 东莞网站建设(信科分公司)青岛市北建设集团网站
  • 企业网站分类举例营销型网站建设市场
  • 自学app开发难吗长沙专业网站优化定制
  • 厦门做企业网站找谁wordpress4.7.10漏洞
  • 百科网站源码最好的免费logo设计网站
  • 北京做网站s如何做网站截流
  • 深圳摇号申请网站在线免费网站
  • 自己做网站用花钱吗广西建设四库一平台网站
  • 做网站建设一般多少钱做网站要买多少服务器空间
  • 天津网站优化哪家快惠民建设局网站是哪个
  • 大连做网站绍兴厂商商城网站数据库表关系设计
  • 公司网站制作第三方彭州做网站的公司
  • 青建设厅官方网站海省包装策划与设计专业
  • 中国城投建设集团网站手机网游
  • 通过音乐做网站外链企业所得税多少钱起征
  • 哪个网站系统做的好广州电子商城网站
  • 泉州模板建站定制成都网页设计培训机构
  • 个人微信公共号可以做微网站么免费产品推广软件
  • 建设银行瓶窑支行网站阿里域名官网
  • 宿迁网站seo中原建设信息网 网站