zoukankan      html  css  js  c++  java
  • java-day18

    函数式接口在java中指:有且仅有一个抽象方法的接口

    @FunctionalInterface注解:可以检测接口是否是一个函数式接口

    函数式接口的使用:一般可以作为方法的参数和返回值类型

    自定义函数式接口

     使用Lambda作为参数和返回值

     

     常用函数式接口

      Supplier<T>接口仅包含一个无参方法:T.get()  获取一个泛型参数指定类型的对象数据

     求数组元素最大值

     Consumer接口  消费一个数据

    抽象方法  accept(T t)  消费一个指定泛型数据

     默认方法 andThen:把两个Consumer接口组合到一起,谁写在前面,就先消费谁

     格式化打印信息

     Predicate接口  对某种数据进行判断

    抽象方法  boolean test(T t)  用来指定数据类型进行 判断

     默认方法 and or negate

     

     

     集合信息筛选代码

     Function接口  根据一个数据类型得到另一个数据类型

    抽象方法  apply()

     

     默认方法 andThen

     自定义函数模型拼接

     Stream流:

    循环筛选

     Stream流优化

  • 相关阅读:
    开发技术--Numpy模块
    开发技术-IPython介绍
    开发--Deepin系统安装
    开发--CentOS-7安装及配置
    开发技术--设计模式
    English--音标重难点
    English--音标拼读
    English--辅音
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
  • 原文地址:https://www.cnblogs.com/324fch/p/11771144.html
Copyright © 2011-2022 走看看