Допустим, у меня есть следующая настройка hashmap в моей программе. Я хочу взять входы хэш-карты и сохранить их в объекте. Текущий список hashmap слишком длинный, чтобы вставить в основной код, поэтому я пытаюсь прочитать входы из отдельного объектного файла, чтобы ограничить длину основного кода. Как бы вы порекомендовали мне это сделать?ввод ключа/значений hashmap в объект
Спасибо!
int i = input.nextInt();
Map<Character,Integer> map = new HashMap<Character,Integer>();
map.put('A', i*2);
map.put('B', i*2);
map.put('C', i*2);
map.put('D', i*4);
map.put('E', i*2);
map.put('F', i*3);
map.put('G', i*2);
map.put('H', i*6);
and so on forth down to Z and other 20 other characters...
Являются ли выражения всегда 'i * 2'? Всегда ли они одинаковы для всех букв 'A'..'Z'? – dasblinkenlight
Они отличаются для некоторых персонажей. Я просто копировал/вставлял первые несколько. Позвольте мне временно отредактировать это, так что кто-то еще не думает, что слишком – harshm0de
Я думаю, что i * 2 должен иметь шаблон, поэтому вы можете сделать это с помощью цикла :) – cakil