Делает ли TreeMap ' s entrySet () возвращает TreeSet

Возвращает ли функция entrySet (), которая вызывается из экземпляра treemap, набор TreeSet записей или просто набор записей. Порядок гарантирован?

] Вместо того, чтобы получать его как набор записей, как можно получить список записей в порядке?

9
задан Emil 26 August 2010 в 06:57
поделиться

2 ответа

Из JavaDoc:

public Set> entrySet()

Возвращает представление Set сопоставлений, содержащихся в этой карте. Набор iterator возвращает записи в порядке возрастания ключа.

6
ответ дан 4 December 2019 в 14:26
поделиться
Assert.assertFalse(new TreeMap().keySet() instanceof SortedSet );
Assert.assertFalse(new TreeMap().keySet() instanceof TreeSet ); //no need to assert

Но на самом деле в множестве есть порядок.

0
ответ дан 4 December 2019 в 14:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: