В настоящее время он сохраняет одно значение для всех индексов массива и сохраняет последний в конце. Я хочу сохранить все значения карты в массив int []. Я завязывания что-то вроде:Как сохранить карту (например: HashMap <Character, Integer> map) целочисленное значение в массив int []?
HashMap<Character, Integer> map = new HashMap<>();
int values[] = new int[map.size()];
for(int v: map.values()){
for(int i=0;i<values.length;i++){
values[i] = v;
}
}
Я полагаю, что первое, что вы делаете, внимательно посмотрите на код, который вы должны понять, почему он делает это. Подсказка: вам не нужен вложенный цикл. –