You’d think HashSet would be a useful tool for arranging unique Objects. However, it is useless for that purpose because it will only tell you if an equivalent Object is already in the HashSet. It won’t divulge a reference to the canonical Object itself. To arrange uniqueness, you need a HashMap with key and value referencing the same canonical unique Object.
| Using HashSets | Learning More |
| Comparing HashSets for Duplicates | Links |
Here is how you can initialise a HashSet in a single line.
// one line HashSet initialise private static final HashSet<String> exceptions = new HashSet<String>(Arrays.asList("platypus", "kangaroo", "wallaby"));
![]() |
and suggestions to improve this page to Roedy Green : | ||
| Canadian Mind Products | |||
| mindprod.com IP:[65.110.21.43] | |||
| Your face IP:[38.103.63.61] | The information on this page is for non-military use only. | ||
| You are visitor number 13,596. | Military use includes use by defence contractors. | ||
| You can get a fresh copy of this page from: | or possibly from your local J: drive (Java virtual drive/mindprod.com website mirror) | ||
| http://mindprod.com/jgloss/hashset.html | J:\mindprod\jgloss\hashset.html | ||