Есть ли более короткий способ сделать это?Сделайте копию более сжатой в Java
Map<String, Integer> values = new HashMap<String, Integer>();
values.put("A", 1);
values.put("E", 1);
values.put("D", 2);
values.put("R", 2);
values.put("B", 3);
values.put("M", 3);
values.put("V", 4);
values.put("Y", 4);
values.put("J", 8);
values.put("X", 8);
с массивами в Java вы можете сделать это, например
int[] temp = {1,2};
вместо
int[] temp = new int[2]
temp[0] = 1;
temp[1] = 2;
Я ищу что-то подобное с вышеприведенной карте. Возможно ли это?
Спасибо за помощь, как всегда :)
Вы посмотрели методы, представленные в HashMap? .. Если вы используете eclipse, ctrl + space даст вам ответ. – TheLostMind
Я не знаю, что искать в API HashMap. Не могли бы вы указать мне в правильном направлении? и я не использую eclipse @TheLostMind – herteladrian
хорошо .. Если вы посмотрите на API HashMap, вы не найдете никакого метода, который бы вам помог .. Я бы посмотрел на ответ Питера ... при необходимости используйте цикл ... – TheLostMind