Eventuali duplicati:
How can I sort the keys of a Map in Java?Che cos'è l'ordinamento naturale in una TreeMap?
In classe TreeMap
l'API Java dice: implementazione NavigableMap basato
un albero rosso-nero. La mappa viene ordinata in base all'ordinamento naturale delle sue chiavi o tramite un comparatore fornito al momento della creazione della mappa, a seconda del costruttore utilizzato.
Cosa si intende per ordinamento naturale? Una classe utilizzata come chiave non deve implementare l'interfaccia Comparable
, ma quale ordine verrà utilizzato al suo posto?
Il punto della mia domanda è capire il termine "ordinamento naturale", non come ordinare le chiavi di una mappa in generale. –