首页 > 编程知识 正文

supplier定义,supplier's

时间:2023-05-05 15:31:29 阅读:250422 作者:3985

背景:如何将一个域关联的属性搞到一个类中,可以使用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

合理的使用枚举,可以增加类的独立使用

win7电脑文件夹如何加密

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。