Возвращает ли функция entrySet (), которая вызывается из экземпляра treemap, набор TreeSet записей или просто набор записей. Порядок гарантирован?
] Вместо того, чтобы получать его как набор записей, как можно получить список записей в порядке?
Из JavaDoc:
public Set
> entrySet() Возвращает представление Set сопоставлений, содержащихся в этой карте. Набор iterator возвращает записи в порядке возрастания ключа.
Assert.assertFalse(new TreeMap().keySet() instanceof SortedSet );
Assert.assertFalse(new TreeMap().keySet() instanceof TreeSet ); //no need to assert
Но на самом деле в множестве есть порядок.