您的位置:首页 > 编程语言 > Java开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: