枚举类型用法(java 中枚举类型,整型,字符串之间转换)
来源:互联网 发布:人工智能发明成果 编辑:程序博客网 时间:2024/06/02 17:02
示例:
/** WeekDay.java: 星期枚举 ----- 2016-4-15 下午5:28:48 wangzhongyuan */public enum WeekDay{MON("星期一", "1"),TUE("星期二", "2"),WEN("星期三", "3"),THI("星期四", "4"),FRI("星期五", "5") ,SAT("星期六", "6"),SUN("星期日");public String name1;// 枚举类型,内部变量1public String name2;// 枚举类型,内部变量2// 枚举构造函数WeekDay(String name1, String name2){this.name1 = name1;this.name2 = name2;};// 枚举构造函数WeekDay(String name1){this.name1 = name1;this.name2 = name1;};/** 获取枚举类型的字符串形式,此枚举中可获取到 "MON"、"TUE"、 "WEN"、 "THI"、 "FRI"、 "SAT"、 "SUN" */public String toString(){return this.name();}/** 获取枚举类型的字整数形式,可获取到 0,1,2,3,4,5,6 */public int toInt(){return this.ordinal();}/** 获取枚举类型的字符串形式, 此枚举中可获取到 "星期一"、"星期二"、 "星期三"、 "星期四"、 "星期五"、 "星期六"、 "星期日" */public String Name1(){return this.name1;}/** 获取枚举类型的字符串形式, 此枚举中可获取到 "1"、"2"、 "3"、 "4"、 "5"、 "6"、 "星期日" */public String Name2(){return this.name2;}/** 从整型创建枚举,有效输入值 0,1,2,3,4,5,6*/WeekDay toEnum(int value){return values()[value];}/** 从字符串创建枚举, 有效输入值"MON"、"TUE"、 "WEN"、 "THI"、 "FRI"、 "SAT"、 "SUN" */WeekDay toEnum(String value){return valueOf(value);}}
java 中枚举类型,整型,字符串之间转换
枚举类型:public static enum
DATA_TYPE { Mon, Tue, Wend, Thu, Fri, Sat, Sun;}
DATA_TYPE.Mon.ordinal()
DATA_TYPE.Mon.name()
DATA_TYPE.values()[0]
字符串转换成枚举型:
DATA_TYPE.valueOf("Mon")
0 0
- 枚举类型用法(java 中枚举类型,整型,字符串之间转换)
- java 中枚举类型,整型,字符串之间转换
- java 中枚举类型,整型,字符串之间转换
- java中枚举类型,整型,字符串之间转换
- Java初学习 - 枚举类型,整型,字符串之间转换
- C#中整型到枚举类型的转换
- java 中枚举类型的用法
- java中枚举类型Enum的用法
- Java中enum枚举类型用法总结
- java中枚举类型
- 在枚举类型的值和字符串之间相互转换
- 在枚举类型的值和字符串之间相互转换
- 枚举类型如何转换成字符串类型
- java枚举类型的用法
- 字符串转枚举(两个枚举类型)
- C#中字符串转换成枚举类型的方法
- C#枚举和字符串以及整型数之间的转换
- 将字符串转换为枚举类型
- Factorial Trailing Zeroes
- 重载 数组-创建 排序[选择.冒泡]
- Android Framework------之Keyguard 简单分析
- 用eclipse如何将java程序生成一个.exe可运行文件?
- Android 应用启动闪白一下处理方法
- 枚举类型用法(java 中枚举类型,整型,字符串之间转换)
- 汉语自动分词
- Factorial Trailing Zeroes
- 数据库表还原
- Monkey测试简介
- listView当选中上下滑动的时候背景是白色的
- 26两种主界面的设计
- 初涉面向对象
- JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度