【发布时间】:2010-12-02 18:12:36
【问题描述】:
我正在读取一个二进制文件,它的值存储在位掩码中,1 字节 位掩码 和 2 字节 位掩码。掩码中的每个位都充当一个开关,指示事件发生的位置。
1 字节掩码示例:
00000101表示事件一和事件 3 已经发生了。
枚举示例
public enum MyEnum
{
EventOne,
EventTwo,
....;
}
我创建了事件的Enum MyEnum(根据Effective java, Second Edition 中的第32 项)。如何将二进制位掩码读入EnumSet<MyEnum>?
【问题讨论】: