First page Back Continue Last page Overview Graphics
Enums – more useful
EnumSet - high-performance Set for enums
- Implemented as bit-vector (long)
- Provides useful functions:
EnumSet.allOf(Class eltype);
EnumSet.complementOf(EnumSet e);
EnumSet.copyOf(Collection c);
EnumSet.noneOf(Class eltype);
EnumSet.of(E … e);
EnumSet.range(E from, E to);
EnumMap - Analogous Map for enum keys
Notes:
Replaces traditional bit-flags