java中的枚举以及处理
2014-12-20 23:25
190 查看
java貌似枚举比c++要严格, c++可以给任何一个对象赋值, 但是java貌似会出错, 也许我的写法不对
c++结尾的枚举是可以加逗号的, 而java不行
int不能直接进行枚举判断, 必须转换成枚举类型
方法
enumType b= enumType.values()[i];
枚举转为int则是
int i = enumType.value.ordinal();
还真是麻烦, 不过这样做严格检查, 应该是更安全的保证
了解对象
http://www.cnblogs.com/cuizhf/archive/2011/08/22/2150046.html http://blog.csdn.net/ishallwin/article/details/9440251
这里有可以自定义数值的做法 但是如果这样做就要都自定义了
http://blog.csdn.net/bage1988320/article/details/6690845
c++结尾的枚举是可以加逗号的, 而java不行
int不能直接进行枚举判断, 必须转换成枚举类型
方法
enumType b= enumType.values()[i];
枚举转为int则是
int i = enumType.value.ordinal();
还真是麻烦, 不过这样做严格检查, 应该是更安全的保证
了解对象
http://www.cnblogs.com/cuizhf/archive/2011/08/22/2150046.html http://blog.csdn.net/ishallwin/article/details/9440251
这里有可以自定义数值的做法 但是如果这样做就要都自定义了
http://blog.csdn.net/bage1988320/article/details/6690845
相关文章推荐
- SMTH Java FAQ (4) 2D作图以及文字处理
- JAVA处理日期(Date)时间(Time)以及相关类的介绍
- Java定时启动任务以及Heritrix超时处理
- Java的对象序列化以及文件IO处理
- Java高新技术2--JAVA中枚举的各种应用以及单例模式
- java中对图象文件的处理(读写以及转换)
- 使用JAVA如何对图片进行格式检查以及安全检查处理
- 18天Java学习---Java的对象序列化以及文件IO处理
- java弱引用(WeakReference)和SoftReference的区别以及在android内存处理的作用
- Java的对象序列化以及文件IO处理
- Java处理日期,时间,以及日期时间的类
- Java Servlet + Spring 配置中所遇问题以及处理
- 传智播客 Java网络公开课一静态导入枚举以及可变参数
- JAVA多线程的问题以及处理【转】
- xmlbeans 使用 以及 java.io.IOException CreateProcess error=2错误处理(转)
- JAVA面试题之String处理--一字符取出重复的字符以及其个数
- 传智播客Java web之 Servlet工作原理以及日志处理
- java中的常见异常以及处理
- mysql和java中时间对照以及处理方法
- JUNIT的java.lang.security安全问题以及classLoader的处理方法