HashMap Исходные предположения - PullRequest
0 голосов
/ 18 февраля 2019

Какие предположения мне нужно сделать для ввода перед использованием HashMap?Кроме предположения, что это должно быть равномерное распределение?Есть ли какие-то данные, которые я не могу использовать с HashMap?

Спасибо

Обновление - получил ответ :)

1 Ответ

0 голосов
/ 18 февраля 2019

Ваш ввод, очевидно, должен соответствовать типу HashMap.HashMap<String, Object> здесь String - это тип ключа, а Object - это тип значения.

Нельзя использовать примитивные типы с хэш-картой, например HashMap<int, double>. Существуют оболочки для всех типов примитивов: HashMap<Integer, Double>.

Также вы можете добавить null ключ и значение.

См. Также:

Понимание работы equals и hashCode в HashMap

HashMap с нулевым ключом и нулевым значением

Почему Java Generics не поддерживает примитивные типы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...