Представьте себе следующий сценарий. У вас есть набор значений, которые уже доступны и известны. Вы должны поместить их в HashMap по причинам.
Пример кода:
String a = "a";
Strinb b = "b";
...
HashMap map = new HashMap(5);
map.put("a", a);
map.put("b", b);
...
Неужели так нужно делать это? Я не могу поверить, что нет конструктора, который позволяет вам вводить ваши ценности с нуля.
Я говорю о чем-то вроде этого:
HashMap map = new HashMap(<"a", a>, <"b", b>, ...);
Или даже что-то вроде этого:
HashMap map = new HashMap(5);
HashMap.putBunchOfStuff("a", a, "b", b, ...);
Изменить: Мое намерение состояло в том, чтобы спросить, есть ли метод, но что более важно, , если ответ "нет", почему нет такого конструктора/метода.