Java之枚举举例
JAVA 枚举 举例
2023-09-11 14:19:57 时间
1 package enumdemo; 2 3 /** 4 * 枚举类 5 */ 6 7 public enum MAPPER { 8 9 // 实例 10 ELEMENT_NAME("mapper"), 11 ATTRIBUTE_RESOURCE("resource"); 12 13 private String content; 14 15 MAPPER(String content) { 16 this.content = content; 17 } 18 19 public String getContent() { 20 return content; 21 } 22 23 public void setContent(String content) { 24 this.content = content; 25 } 26 }
1 package enumdemo; 2 3 /** 4 * 枚举测试 5 */ 6 public class Test { 7 public static void main(String[] args) { 8 String content = ""; 9 content = MAPPER.ATTRIBUTE_RESOURCE.getContent(); 10 System.out.println(content); 11 12 String content2 = MAPPER.valueOf("ELEMENT_NAME").getContent(); 13 System.out.println(content2); 14 15 for (MAPPER mapper : MAPPER.values()) { 16 System.out.println(mapper.getContent()); 17 } 18 } 19 }
运行结果:
resource
mapper
mapper
resource
相关文章
- Java学习之java高级特性
- Java JDBC结果集的处理
- LeetCode 1-5题 详解 Java版 (三万字 图文详解 LeetCode 算法题1-5 =====>>> <建议收藏>)
- Java语言的特点
- Java常用类和枚举类型详解(Java必备知识)
- Java枚举—枚举初识
- CSDN日报191016:Java纯干货分享:史上最全的JAVA工程师面试题汇总
- 2022 年阿里高频 Java 面试题:分布式 + 中间件 + 高并发 + 算法 + 数据库............学会拿捏面试官!!!!
- Java - CentOS下JDK的安装教程(及JAVA_HOME配置、以jdk1.8为例)
- Error running 'dt-assets-monitor [clean]': Cannot run program "C:Program Files (x86)Javajdk1.8.0_73binjava.exe" (in directory "E:codedt-assets-monitor")
- java类文件
- java 分次读取大文件的三种方法
- Java打印输出:java天龙八部私服
- Android Unable to find source java class:<File>because it does not belong to any of the source dirs:
- 【Java】yyyy-MM-dd HH:mm:ss 时间格式 时间戳 全面解读超详细
- java反射机制的实现原理
- 『Java练习生的自我修养』java-se进阶³ • 线程的等待与唤醒
- Java魔法堂:枚举类型详解
- Java开发 - 树(二叉树,二叉排序树,红黑树)
- Java 下实现锁无关数据结构--转载
- 【JAVA】浅谈java枚举类
- 【Java I/O 流】文件的操作——java.io.File 类详解