If you are a programmer, you might look on EnumSet as a high level way of manipulating bit flags and bit masks.
Note it is spelled EnumSet not Enumset.
Here is a little program to demonstrate some of the things you can do with an EnumSet.
Two other techniques for dealing with sets include HashSet and BitSet. You can also do low level bit masking using byte, int or long.
You would think there would be methods corresponding to the things mathematicians do with sets, but they are not implemented. e.g. union, intersection, subtract, isSubsetOf, isSupersetOf… There is Interface.containsAll Set.retainAll, but not very efficiently implemented.
This page is posted
Optional Replicator mirror
Please read the feedback from other visitors, or send your own feedback about the site.
Contact Roedy. Please feel free to link to this page without explicit permission.
Your face IP:[18.104.22.168]
You are visitor number|