variantes ordenadas

Son aquellas implementaciones que Map<K, V> que mantienen las claves ordenadas; es decir, que cuando se itera sobre el Map, las claves van saliendo en orden. Para poder ordenar las claves, es necesario que sean de objetos comparables.

 

interface SortedMap<K, V> extends Map<K, V>

Variante de Map<K, V> con la propiedad de que mantiene las claves ordenadas; es decir, cuando se itera sobre el Map, las claves están en orden. Las claves deben ser Comparable.

class TreeMap<K, V> implements SortedMap<K, V>

Es una implementación que garantiza el orden de las claves cuanto se itera sobre ellas. Es más voluminosa y lenta.

Temas relacionados

24. Map<K, V> (interface) java.util.Map<K, V>