java枚举类实例
2016-07-06 14:37
465 查看
enum实例
package test; import org.junit.Test; public class EnumTest { @Test public void test01(){ System.out.println("===code:"+TestEnum.ERROR.getCode()); System.out.println("===msg:"+TestEnum.ERROR.getMsg()); System.out.println(TestEnum.MISSING_PARAMETER.getMsg("hello world")); TestEnum[] values = TestEnum.values(); for (TestEnum value:TestEnum.values()) { System.out.println(value); } System.out.println("1:"+TestEnum.values()); } } enum TestEnum{ MISSING_PARAMETER("1020", "缺失必要参数:%s"), ERROR("9999","系统异常"); //必须有构造方法 private String code; private String msg; private TestEnum(String code, String msg) { this.code = code; this.msg = msg; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public String getMsg(Object... orgs) { if(msg == null) return msg; return String.format(msg, orgs); } }
阅读更多
相关文章推荐
- Java枚举类用法实例
- Java5 枚举类详解及实例代码
- java根据输入值实例化枚举类enum-switch
- java 文件和byte互转的实例
- Java 线程对比(Thread,Runnable,Callable)实例详解
- java中执行调用linux命令删除mysql数据库中的数据实例代码
- 解析Java中静态变量与实例变量的区别
- Java添加事件监听的四种方法代码实例
- java中的JSONP使用实例详解
- 三个实例演示 Java Thread Dump 日志分析
- Java ArrayList扩容问题实例详解
- Spring 使用注解注入,调用类实例出现 java.lang.NullPointException 问题的解决方法
- Java学习日记之类和对象:静态成员与实例成员
- Java经典编程300例之实例046 单例模式的应用
- java文件的重命名与移动操作实例代码
- java多线程练习实例
- Java中Properties类的操作实例详解
- Java生成和解析XML格式文件和字符串的实例代码
- Java中字符字节缓冲流操作实例
- JAVA lambda表达式的实例