1
184
你不能这么做。
但是,如果您愿意添加一些击键,则可以将字段添加到枚举中,如下所示:
|
2
23
在几乎所有情况下,我建议使用
它的效率也非常高。 将这样的数据添加到枚举实例本身可能非常强大,但通常会被滥用。
编辑:
项目33:使用
|
3
15
你可以用
ordinal
. 所以
这样做的唯一问题是,如果添加、删除或重新排序枚举值,将破坏系统。对于许多人来说,这不是问题,因为他们不会删除枚举,只会在末尾添加额外的值。它也不比整数常量差,整数常量也要求您不要对它们重新编号。不过,最好使用如下系统:
|
4
2
您可以像这样将该常量值存储在枚举中。但为什么还要用警察呢?你在坚持枚举吗?
这取决于您使用什么int来确定是使用EnumMap还是使用instance字段。 |
5
1
http://dan.clarke.name/2011/07/enum-in-java-with-int-conversion/
|
6
0
如果你想转换
|
Codename K · VB6-如何使窗体排在第二位? 6 年前 |
spice · 条件语句PHP 5.4出现意外“)”错误[重复] 6 年前 |
snuff · c语法的问题-const*const*定义 6 年前 |
DCR · 为什么要触发onclick事件 6 年前 |
ClementNerma · 如何在C中生成“实”常量?[副本] 6 年前 |