Tenho esse exercício para fazer:
1.Implemente uma tabela de Hashing para armazenar 26 nomes em ordem alfabética. A sua função hash() deve garantir a classificação.
fiz a tabela hash com esse código:
package hash;
import java.util.HashMap;
public class tabela {
public static void main (String[] args) {
HashMap<String, Integer> mapaNomes = new HashMap<String, Integer>();
mapaNomes.put("Zelda", 26);
mapaNomes.put("Yara", 25);
mapaNomes.put("Ximena", 24);
mapaNomes.put("Wellington", 23);
mapaNomes.put("Valdeci", 22);
mapaNomes.put("Ubiratan", 21);
mapaNomes.put("Tayná", 20);
mapaNomes.put("Sérgio", 19);
mapaNomes.put("Roberto", 18);
mapaNomes.put("Queiroz", 17);
mapaNomes.put("Patricia", 16);
mapaNomes.put("Omar", 15);
mapaNomes.put("Nathan", 14);
mapaNomes.put("Mariana", 13);
mapaNomes.put("Lais", 12);
mapaNomes.put("Keila", 11);
mapaNomes.put("Josuel", 10);
mapaNomes.put("Iago", 9);
mapaNomes.put("Heitor", 8);
mapaNomes.put("Gabriela", 7);
mapaNomes.put("Fabiana", 6);
mapaNomes.put("Ewerson", 5);
mapaNomes.put("Daniel", 4);
mapaNomes.put("Camila", 3);
mapaNomes.put("Bruno", 2);
mapaNomes.put("Alana", 1);
System.out.println(mapaNomes);
}
}
Porém preciso colocar em ordem Alfabética,como faço isso?