Supplier的使用
背景:如何将一个域关联的属性搞到一个类中,可以使用Supplier这个类
public class SupplierTest {public enum PersonEnum{NAME("name",PersonEnum::getName),AGE("age",PersonEnum::getAge);private String key;private Supplier<String> supplier;PersonEnum(String key,Supplier<String> supplier){this.key=key;this.supplier=supplier;}private static String getName(){return "张三丰";}private static String getAge(){return "100";}public static void show(){for(PersonEnum personEnum:PersonEnum.values()){System.out.println(personEnum.key+"---"+personEnum.supplier.get());}}}/*** * @param args*/public static void main(String[] args) {PersonEnum.show();}}
name---张三丰
age---100
合理的使用枚举,可以增加类的独立使用
Supplier的使用相关推荐
- SAP MM初阶之采购信息记录里的Prior Supplier栏位
SAP MM初阶之采购信息记录里的Prior Supplier栏位 笔者有注意到在采购信息记录的General Data视图里,有一个并不令人注意的字段,叫做'Prior Supplier'(前供应商 ...
- SAP 创建启用了ARM功能的采购订单,报错 -Shipping processing is not selected to supplier 100057 in purchase org. 0002
SAP 创建启用了ARM功能的采购订单,报错 -Shipping processing is not selected to supplier 100057 in purchase org. 0002 ...
- [彻底理解]JDK1.8 函数式接口 Consumer Supplier 以及 JAVA新纪元 λ表达式的到来
JDK1.8 函数式接口 Consumer & Supplier 以及 JAVA新纪元 λ表达式的到来 背景什么的被吞了,直接进入主题 函数式接口(定义自己百度,一大堆) 因为看了一些关于JD ...
- java1.8之supplier
2019独角兽企业重金招聘Python工程师标准>>> supplier也是是用来创建对象的, 但是不同于传统的创建对象语法:new 看下面代码: public class Test ...
- Java 8 - 03 Lambda 函数式接口Predicate Consumer Function Supplier
文章目录 Pre Predicate 断言型函数式接口 Consumer 消费型函数式接口 Function 功能型函数式接口 Supplier 供给型函数式接口 小结 函数式接口如何处理异常信息 P ...
- 面试又挂了,你理解了 Java 8 的 Consumer、Supplier、Predicate和Function吗?
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 >>广而告之:打卡有奖活动火热进行中,快来参与吧,来了就有奖 今天我们还讲讲Consumer.Supplier ...
- Java8之Consumer、Supplier、Predicate和Function攻略
今天我们还讲讲Consumer.Supplier.Predicate.Function这几个接口的用法,在 Java8 的用法当中,这几个接口虽然没有明目张胆的使用,但是,却是润物细无声的.为什么这么 ...
- Java23-day14【函数式接口(Supplier\Consumer\Predicate\Function)、Stream流(生产方式\中间方法\终结方法)】
视频+资料[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg 提取码:zjxs] Java基础--学习笔记(零起点打开java世界的大门)--博 ...
- Supplier接口练习之获取最大值
案例需求 定义一个类(SupplierTest),在类中提供两个方法 一个方法是:int getMax(Supplier<Integer> sup) 用于返回一个int数组中的最大值 一个 ...
- 常用函数式接口之Supplier
Supplier接口 Supplier<T>接口也被称为生产型接口,如果我们指定了接口的泛型是什么类型,那么接口中的get方法就会生产什么类型的数据供我们使用. 常用方法 只有一个无参的方 ...
最新文章
- windows 如何配置 Go 环境(Zip archive 方式)?
- 寻找实力高手长期合作
- JavaScript打包与解包工具
- jquery中的ajax方法(备忘)
- java录入会员信息_java-第三章-升级我行我素购物管理系统,实现会员信息录入的功能...
- JeeSite 企业信息化快速开发平台
- raspberry pi_如何将Raspberry Pi配置为微控制器
- app个人健康管理系统开源_开源会促进心理健康吗?
- 利用shell找出15分钟内修改的文件
- linux去掉日志中的skipping,Linux日志文件总管 logrotate
- Android Studio配置文件修改
- 电脑一启动吃鸡就重启计算机,玩吃鸡老是重启电脑
- 基于FBX SDK的FBX模型解析与加载 -(四)
- 编程题目3——中国大学mooc(这篇博客更新完毕)
- 振荡中医学习感悟——姥姥的咳嗽
- Android绘制跟随路径移动的圆圈
- Flutter 开发错误集合二
- bzoj2754JZOJ2834【SCOI2012】喵星球上的点名 AC自动机+STL
- Java安装WindowBuilder
- 基于 Matlab的录屏软件
热门文章
- linux多网卡捆绑
- python读取idx_通过Python从.idx3-ubyte文件或GZIP中提取图像 - python
- https+ip实现摄像头访问浏览器
- 一组数中寻找加和最接近某个值的组合 JAVA实现
- 视频教程-spring-cloud分布式实战-Java
- vue中使用滚动页面实现列表渐渐的显示渐渐的隐藏动画
- Ansible(十九)-- ansible 中的任务控制(四)--block、rescue、always块
- 什么是ALT标签,如何通过ALT标签提升网站的排名?
- [原创]电信网络限制破解
- html个人签到送一句话,一句话签到语录