首页 > 编程语言 > 详细

JAVA8 Lambda 表达式使用心得

时间:2018-01-17 11:49:19      阅读:210      评论:0      收藏:0      [点我收藏+]

List<HashMap> 指定数据求和:  

   List<HashMap> kk = new ArrayList<>();
        Map mmm = new HashMap<>();
        mmm.put("a", 1);
        mmm.put("b", 4);
        kk.add((HashMap) mmm);
        Map mm = new HashMap<>();
        mm.put("a", 2);
        mm.put("b", 5);
        kk.add((HashMap) mm);
        bind.put("m", kk);
        int i = (int) kk.stream().mapToInt((n)->Integer.parseInt(n.get("b").toString())).sum();
        System.out.print(i);

  心得: mapToInt()  字面意思

      n 遍历时 得到的HashMap 对象

      Integer.parseInt(n.get("b").toString())  求和前用于提取需要求和的数

JAVA8 Lambda 表达式使用心得

原文:https://www.cnblogs.com/tangzeqi/p/8302019.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!