Как Keyset () динамически заполняет ключи в HashMap? [дублировать]JAVA

Программисты JAVA общаются здесь
Anonymous
Как Keyset () динамически заполняет ключи в HashMap? [дублировать]

Сообщение Anonymous »

В реализации Hashmap метод Keyset () создает новый объект Keyset. Однако, когда я вызываю Keyset (), он, кажется, немедленно возвращает все ключи, которые уже находятся на карте. Как Keyset узнает обо всех клавишах, не будучи явно заполненными в первую очередь? Динамически заполнен Hashmap, когда Keyset () называется?
Введите описание изображения здесь
Введите описание изображения здесь < /p>

Подробнее здесь: https://stackoverflow.com/questions/796 ... in-hashmap

Вернуться в «JAVA»