【发布时间】:2010-07-29 07:26:45
【问题描述】:
是否可以在java中定义类似的东西?
C#代码:
public enum Character
{
A = 1,
B = 2,
C = 4,
D = 8
}
...
Character ch = /* from user */
if(ch & Character.A)
{
// some operation...
}
例如,如果ch 设置为Character.B,那么if 的结果将是false:
ch = 00000000 00000000 00000000 00000010
A = 00000000 00000000 00000000 00000001
------------------------------------------
& 00000000 00000000 00000000 00000000
我想实现类似的东西! Java有可能吗?
【问题讨论】:
标签: java integer enums bit-manipulation