Java Enum枚举使用示例
来源:互联网 发布:java版恶魔城 编辑:程序博客网 时间:2024/04/29 20:12
package cn.edu.shu.web.util;/** * * <p> * ClassName FileType * </p> * <p> * Description 一个小示例,说明Enum的使用,今天遇到特挫一问题,就是ctrl+shift+o不能删除未使用的包了,<br/> * 以前一直没问题, 今天怎么试都不行,最后发现是因为搜狗输入法的问题,切换取消输入法之后,快捷键可以使用了 * </p> * * @author TKPad wangx89@126.com * <p> * Date 2015年3月13日 下午1:07:39 * </p> * @version V1.0.0 * */public enum FileType { WORD(1), TXT(2), ANNO(3);// 注意该句一定要放在首行 private int type;// 定义在数据库中使用的变量,或者说是枚举变量的值 // 使用构造器来为定义的枚举变量赋值 private FileType(int type) { this.type = type; } // 通过覆写toString方法,可以获取到枚举变量的值 @Override public String toString() { return String.valueOf(this.type); }}
package cn.edu.shu.web.test;import java.util.EnumMap;import cn.edu.shu.web.util.FileType;public class TestEnum { public static void main(String[] args) { // 遍历枚举类型的值 FileType[] values = FileType.values(); for (FileType fileType : values) { System.out.println("name:" + fileType.name()); System.out.println("ordinal:" + fileType.ordinal()); System.out.println("值:" + fileType); } // 使用EnumMap EnumMap<FileType, String> enumM = new EnumMap<FileType, String>(FileType.class); enumM.put(FileType.WORD, "WORD文件"); enumM.put(FileType.TXT, "文本文件"); enumM.put(FileType.ANNO, "标注文件"); //遍历对象 for (FileType fileType : FileType.values()) { System.out.println(enumM.get(fileType)); } }}
0 0
- Java Enum枚举使用示例
- java 使用enum(枚举)
- java枚举enum用法--代码示例
- java 枚举类型 enum (示例程序)
- java enum枚举的使用
- java 枚举的使用 enum
- java enum枚举的使用
- Java 枚举enum 使用详解
- Java enum(枚举)使用详解
- java enum(枚举)使用详解
- Java 枚举enum 使用详解
- Java 枚举enum 使用详解
- Java中的枚举Enum使用
- java enum(枚举)使用详情
- java enum(枚举)使用详解
- java枚举enum的使用
- 枚举enum简单示例
- JAVA的枚举enum类型 && JAVA的JSON示例
- 黑马程序员——10C语言指针学习
- bash查询本机外网ip
- strcpy() strncpy() strcpy_s()
- 实习第一次总结
- 交叉熵代价函数
- Java Enum枚举使用示例
- MySQL查看和修改最大连接数
- 一个.bashrc文件样例,含有motd和自定义PATH等
- Andoird通信之简单聊天ChatApp
- VoIP 基础 - 电话号码
- 解题报告 之 UVA11134 Fabled Rooks
- 如何更换ubuntu server 10.04.4软件源
- c语言小程序之念数字
- Linux 从虚拟地址到物理地址