java-day18
2024-09-06 03:55:38
函数式接口在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流优化
最新文章
- ArcGIS Js/Flex等前端API(Query(StatisticDefinition)时)针对SDE的SHAPE.AREA/SHAPE.LEN知道查询无效,而对GDB的SHAPE_Area/SHAPE_Length有效探索。
- Tomcat:基于HTTP协议的Connector配置
- Can&#39;t exec ";aclocal";: No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
- 【leetcode】 Unique Binary Search Trees (middle)☆
- Objective-C语言多态性
- char*和char []
- 第五章 consul key/value
- 鼠标悬浮图片时弹出透明提示图层的jQuery特效
- 在PC上测试移动端网站和模拟手机浏览器的5大方法
- Java如何等待子线程执行结束
- Android源码下载方法详解
- varnish缓存安装使用
- 玩玩微信公众号Java版之六:微信网页授权
- TF-tf.arg_max 介绍
- Nginx 自定义404、500、502 页面
- C-Lodop设置页面一加载就打印
- kubernetes 利用label标签来绑定到特定node运行pod
- Linux编程 8 (挂载mount,查看磁盘df du,搜索grep,压缩zgip,归档tar)
- tkinter学习系列之(八) Canvas控件
- python3通过gevent.pool限制协程并发数量