Java8函数式接口之Predicate<T>
2024-08-31 11:09:31
作用:
这是一个功能接口,因此可以作为lambda表达式或方法引用的赋值目标。
实例:
/**
* Created by luo on 2017/5/3.
*/
public class PredicateTest {
public static List<Integer> integerList = Arrays.asList(1,2,3);
public static void main(String[] args) {
List<Integer> list = filte(i->i>1);
list.forEach(System.out::println);
} public static List<Integer> filte(Predicate<Integer> predicate){
List<Integer> list = new ArrayList();
integerList.forEach(i -> {if (predicate.test(i)){
list.add(i);
}});
return list;
}
}
最新文章
- [zz]如何在C语言程序中处理汉字
- Oracle数据库的创建以及远程连接(PL/SQL Developer远程连接数据库)
- js创建节点及其属性
- 各版本Office办公软件下载
- 深入分析 ThreadLocal 内存泄漏问题
- [转] 使用C#开发ActiveX控件
- springmvc中url-pattern的大坑
- 《JavaScript DOM编程艺术》读书笔记
- ural1987 Nested Segments
- C# 总结const、 readonly、 static三者区别:
- 【Stack Overflow -- 原创加工、原创整理、生产实战】-- 深度复制
- 【并发编程】Binder运行机制的流程图
- 【netty】(2)---搭建一个简单服务器
- iOS开发之Swift 4 JSON 解析指南
- 1: jsp的4个作用域 pageScope、requestScope、sessionScope、applicationScope的区别
- Python读取excel表的数据
- C# 向指定的进程发送消息
- html css float left与 float right的使用说明(转)
- 比jsonpath 更方便的json 数据查询JMESPath 使用
- IE8 focus 失效解决方案