码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA8 Lambda 表达式使用心得

时间:2018-01-17 12:32:01      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:map   integer   stream   int   lis   out   使用   shm   hashmap   

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 表达式使用心得

标签:map   integer   stream   int   lis   out   使用   shm   hashmap   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!