TreeMap comment ça sorte

Comment le TreeMap de tri? disons par exemple que vous avez la carte suivante:

TreeMap<String, Integer> treemap = new TreeMap<>();
treemap.put("lol", 1);
treemap.put("Marc", 2);
treemap.put("Jesper", 3);

Iterator ittwo = treemap.entrySet().iterator();
    while (ittwo.hasNext()) {
    Map.Entry pairs = (Map.Entry)ittwo.next();
    System.out.println(pairs.getKey() + " = " + pairs.getValue());
    ittwo.remove();
}

La sortie de ce est:

Jesper = 3
Marc = 2
lol = 1

Donc, si ce n'est pas par ordre alphabétique, ce sera quoi?

OriginalL'auteur Marc Rasmussen | 2012-11-30