Java / Java 21 Collection Framework features Interview questions
List the collection classes that implement SequencedMap in Java 21?
| Class | How it qualifies |
LinkedHashMap | Implements SequencedMap directly - insertion (or access) order is its encounter order |
TreeMap | Implements SequencedMap indirectly, through NavigableMap |
HashMap, like HashSet, is excluded since hash-based maps don't guarantee any particular iteration order across entries.
The Map returned by Map.of(...) or Map.copyOf(...) is also not a SequencedMap, because those immutable factory maps deliberately don't promise an iteration order either.
More Related questions...