Можно ли обойтись без класса Entry в классе Мар?
У класса Мар есть внутренний класс Entry, который можно получить например методом entrySet(). Какую особую ценность несет этот класс? Можно ли вообще обойтись без него в работе?
Ответы (2 шт):
Автор решения: Nowhere Man
→ Ссылка
- Если нужны пары "ключ-значение", пользуйтесь
Map.Entry<K, V>, получая изMap::entrySet - Если нужны только ключи (
Set<K>), их можно получить при помощиMap::keySet - Если нужны только значения (
Collection<V>), их можно получить при помощиMap::values
Автор решения: George_A
→ Ссылка
Entry это не класс. Это интерфейс. В AbstractMap его реализация называется SimpleEntry.