Вы можете по крайней мере выполнить обход, используя итератор и a для каждого цикла:
void inOrderWalk(TreeMap<K,V> treeMap) {
//this will loop through the values in the map in sorted order (inorder traversal)
for (Map.Entry<K,V> entry : treeMap.entrySet() {
V value = entry.getValue();
K key = entry.getKey()
}
}
Тем не менее, другие постеры правы: Java не раскрывает никакой древовидной механики, поэтому предзаказ или поступорядочение в этом представлении невозможны.