Я хочу написать метод, который получает наибольшее значение из любой HashMap, независимо от типа данных ключа.
Например:
public static int getMax(HashMap<String, Integer> map){
int maxValue = 0;
for (String key : map.keySet()){
int value = map.get(key);
if (value > maxValue){
maxValue = value;
}
}
return maxValue;
}
Однако я подумал было бы неплохо, если бы я мог написать это так, чтобы ключевой тип данных не имел значения, пока тип данных значения является целым числом. Возможно ли это, и если да, то как?