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 |
http://mindprod.com/jgloss/enumset.html | |
Optional Replicator mirror
|
J:\mindprod\jgloss\enumset.html | |
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. | ||
Canadian
Mind
Products
IP:[65.110.21.43] Your face IP:[3.146.107.144] |
| |
Feedback |
You are visitor number | |