Supplier的使用[通俗易懂]

Supplier的使用[通俗易懂]背景:如何将一个域关联的属性搞到一个类中,可以使用Supplier这个类publicclassSupplierTest{publicenumPersonEnum{NAME(“name”,PersonEnum::getName),AGE(“age”,PersonEnum::getAge);…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

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

}

Jetbrains全家桶1年46,售后保障稳定

name—张三丰

age—100

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/215544.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 源码网_python源码大全

    源码网_python源码大全源码结构目录可以看到此模块定义了4个属性和12个函数,我们依次来讲解属性源码分析#匹配http://或https://absolute_http_url_regexp=re.compil

  • 2016年中总结

    2016年中总结2016年中总结

  • Windows 10配置远程开机[通俗易懂]

    Windows 10配置远程开机[通俗易懂]简介最近有个需求,在外边或者是上班的时候想从家里的电脑拿点资料,虽然家里的路由器有公网IP地址,但是电脑总不能一直开着吧,然后就想到可以远程通过网卡唤醒电脑。前提条件拥有一个公网IP(一般可以找运营商申请),如果拥有的公网IP是动态的话,需要绑定DDNS域名,DDNS域名可以自行注册。 电脑主板支持网络唤醒功能。配置方法主板开启网络唤醒功能,如图:设置网络适配器支持唤醒…

  • 计算机恶搞bat代码,电脑重启bat代码怎么设置 电脑整人bat代码大全

    计算机恶搞bat代码,电脑重启bat代码怎么设置 电脑整人bat代码大全在电脑系统中,我们可以设置一些操作的快捷键,比如电脑重启快捷键,怎么设置呢?下面小编给大家讲解一下关于电脑重启bat代码的解决方法,希望大家喜欢!电脑重启bat代码的解决方法一分钟后关机点击Windows﹢R键,输入shutdown-s。输完代码以后,点击回车。将会出现“windows将在一分钟后关闭”的提示框。马上关机同样点击Win﹢R键,输入shutdown-p。点击回车,可以看到电…

  • java多线程–同步锁、

    java多线程–同步锁、同步代码块:语法:synchronized(同步锁){     需要同步操作的代码}—————————————————同步锁:为了保证每个线程都能正常执行原子操作,Java引入了线程同步机制.同步监听对象/同步锁/同步监听器/互斥锁:对象的同步锁只是一个概念,可以想象为在对象上标记了一个锁….

  • Java及大数据学习路线

    Java及大数据学习路线#1.JavaSE

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号