Java结构包含多个可以写入和读取整数的变量?

时间:2014-03-10 00:57:06

标签: java

我确信这是存在的,而且我相信我在C语言中做了类似的事情,但是我想不出我应该怎么做。

基本上我会有一系列可以打开或关闭的选项。这些选项描述了应用程序可以对文件执行的操作,例如

STRUCTURE
{
  EXECUTE
  READ
  WRITE
}

如果这个结构是位字段,我希望能够将结构设置为表示READ和WRITE但不执行的值(例如3)。如果我要读这个结构它可以给我3因此我会知道给定这个值执行应该被拒绝。在这种情况下,位域解决方案可能不一定是最佳解决方案。

1 个答案:

答案 0 :(得分:3)

肯定是一个EnumSet,推荐为'zapl'(check here

或者有一个Enum列表,但后者更有意义。