博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java枚举的3类语法
阅读量:5884 次
发布时间:2019-06-19

本文共 1087 字,大约阅读时间需要 3 分钟。

一、最基本的用法

public enum TestEnum {    IMG,TEXT,WORD}

使用时:

TestEnum testEnum=TestEnum.WORD;        System.out.println(testEnum.toString()); //WORD        System.out.println(testEnum.ordinal());//2

 

二、进阶用法1

public enum TestEnum {        IMG {        public String getType() {            return "img";        }    },    TEXT {        public String getType() {            return "text";        }    };        public abstract String getType();}

TestEnum testEnum=TestEnum.TEXT;

System.out.println(testEnum.toString());//TEXT
System.out.println(testEnum.ordinal());//1
System.out.println(testEnum.getType());//text

三、进阶用法2

public enum TestEnum {        IMG("a"), TEXT("b"), PIC("c");        private final String value;        private TestEnum(String value) {        this.value = value;    }        public String getValue(){        return value;    }}

结果是:

TestEnum testEnum=TestEnum.TEXT;        System.out.println(testEnum.toString()); //TEXT        System.out.println(testEnum.ordinal());//1        System.out.println(testEnum.getValue());//b

 

转载于:https://www.cnblogs.com/LiuChunfu/p/5672112.html

你可能感兴趣的文章
JVM学习:对象的创建和内存分配
查看>>
JavaScript基础精讲
查看>>
C++ 静态变量 全局变量 const
查看>>
vs 高级保存选项的设置
查看>>
Java读取文本指定的某一行内容的方法
查看>>
DLL编写中extern “C”和__stdcall的作用
查看>>
404页面
查看>>
shell变量
查看>>
Dom基础
查看>>
软件工程敏捷开发04
查看>>
中国传媒大学李兴国:高清技术放大电影梦幻特质
查看>>
PHP数组大全
查看>>
html基本语法
查看>>
静态绑定和动态绑定;位拷贝和值拷贝
查看>>
raw_input与input的区别
查看>>
【BZOJ】3302: [Shoi2005]树的双中心 && 2103: Fire 消防站 && 2447: 消防站
查看>>
NSPredicate
查看>>
解决Spring和SpringMVC扫描注解类的冲突问题
查看>>
Java API —— Pattern类
查看>>
Oracle SQL 关键字
查看>>