Java 8 Consumer and Supplier
来源:互联网 发布:都市古玩淘宝赌石小说 编辑:程序博客网 时间:2024/05/24 04:45
Supplier:可以获取一些值(如构造器,函数方法等)
当调用get时,实际上是调用Supplier所指函数
Supplier参照构造器方法
Supplier<User> userSupplier = User::new;User user = userSupplier.get();
参照静态方法
Supplier<User> userSupplier = UserFactory::produceUser;User user = userSupplier.get();class UserFactory { public static User produceUser() { return new User(); }}
参照实例
Supplier<User> userSupplier = this::produceUser;User user = userSupplier.get();private User produceUser(){ return new User();}
Consumer:可以接受一些参数
当调用accept时,实际上是调用Consumer所指函数
简单例子:
Consumer<User> userConsumer = (u) -> System.out.println("Username: " + u.getUsername());userConsumer.accept(user);
如果英语好可以看原文:http://www.byteslounge.com/tutorials/java-8-consumer-and-supplier
阅读全文
0 0
- Java 8 Consumer and Supplier
- 【java】【java8】Lambda、Stream、Function、Consumer、Predicate、Supplier
- JAVA Producer and Consumer
- Java8 java.util.function包解析(Function,Consumer,Predicate,Supplier)
- 学习笔记5:java 1.8 Predicate,Function,Supplier,Consumer,Comparator,Optional,Stream接口的使用
- Java 8 中的惰性求值 -- Supplier
- JAVA8 Function、Consumer、Predicate、Supplier接口
- R12 BankAccounts--Supplier and Customer
- 和Lambda表达式相关的Consumer、Function、Predicate 与 Supplier
- JDK8新特性☞接口Supplier||Consumer||Compator测试
- Java Lock and Condition Example using Producer Consumer Solution
- Producter And Consumer
- python producer and consumer
- producer and consumer
- java函数式编程之Supplier
- java函数式编程之Supplier
- Creating your first Web Service provider and consumer in LotusScript and Java.
- camel producer and consumer templates
- jquery和vue对比(二)
- 自定义jquery插件基本形式
- 这是从云栖大会指挥部发回的现场报道
- 正确选择PDF转CAD软件官方下载能够免费使用
- 泛型与枚举
- Java 8 Consumer and Supplier
- C++ Re-Study
- git命令总结
- 总结线性表的几种主要存储结构
- centos7安装git服务
- Weblogic部署项目三种方式
- xlistview 上下拉加载代码
- 分布式中hash取模算法中的问题
- java中小数的处理:高精度运算用bigDecimal类,精度保留方法,即舍入方式的指定