• 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流优化

  • 相关阅读:
    Permutation Sequence
    Anagrams
    Unique Binary Search Trees II
    Interleaving String
    Longest Substring Without Repeating Characters
    Sqrt(x)
    Maximum Product Subarray
    Jump Game II
    Container With Most Water
    C结构体的初始化和赋值
  • 原文地址:https://www.cnblogs.com/324fch/p/11771144.html
Copyright © 2020-2023  润新知