Francesco93 ha scritto:
In realtà sto usando le hashmap proprio perché non mi interessa l'ordine, solo che stampando si ha sempre un ordine per le chiavi in maniera CRESCENTE...
Dipende da cosa sono le chiavi .... es. Integer? Se sì, è possibile (come caso particolare) che con poche chiavi e con valori magari consecutivi risultino ordinate. Ma solamente perché il hashCode che viene usato per indirizzare nella lista dei "bucket" interna utilizza direttamente il valore del int.
Francesco93 ha scritto:
però questo ordinamento nell'hashmap non me lo aspettavo, percui ho chiesto se fosse una cosa normale o è solo un caso
Sicuramente è solo un caso. Ricorda che HashMap NON è né "ordered" né "sorted". E tra l'altro man mano che si aggiungono elementi, l'ordine può pure cambiare a causa del rehashing per espandere la lista dei bucket.