java-日常练习-扩展枚举类的方法
2021/9/13 14:05:01
本文主要是介绍java-日常练习-扩展枚举类的方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
package a; public enum HelloWorld { SMALL("太小了,小蛋糕"),MEDIUM("中等大小蛋糕,好吃"),LARGE("太大了,超大蛋糕,我喜欢"); private String description; HelloWorld(String s) { this.description=s; } public String getDescription(){ return description; } public String getCakeInfo(String info){ switch (info){ case "SMALL": return "小小蛋糕,吃不饱"; case "MEDIUM": return "中等蛋糕,吃个半饱"; case "LARGE": return "嗝..., 好好饱"; default: return "没有在菜单里,请检查输入尺寸是否正确"; } } public static void main(String[] args) { for (HelloWorld a:HelloWorld.values() ) { System.out.println("获取的description信息:"+a.description); System.out.println("获取的位置信息:"+a.ordinal()); System.out.println("获取的客户反馈:"+a.getCakeInfo(a.name())); } } }
获取的description信息:太小了,小蛋糕
获取的位置信息:0
获取的客户反馈:小小蛋糕,吃不饱
获取的description信息:中等大小蛋糕,好吃
获取的位置信息:1
获取的客户反馈:中等蛋糕,吃个半饱
获取的description信息:太大了,超大蛋糕,我喜欢
获取的位置信息:2
获取的客户反馈:嗝…, 好好饱
这篇关于java-日常练习-扩展枚举类的方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?
- 2024-05-09企业src漏洞挖掘-有意思的命令执行