JAVA8 Lambda 表达式使用心得

Posted instr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA8 Lambda 表达式使用心得相关的知识,希望对你有一定的参考价值。

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 表达式使用心得的主要内容,如果未能解决你的问题,请参考以下文章

Python学习心得 yield和三元运算以及lambda表达式

做题小心得

Python学习心得——基础知识

201671010118 2016-2017-2《Java程序设计》 第六周学习心得

JAVA8的LocalDateTime使用心得和工具类

MVP实战心得—封装Retrofit2.0+RxAndroid+RxBus