У меня есть один метод, check
, который имеет два хеш-карты в качестве параметров. Ключи этих карт String
и значение String
или Arraylist
.
Какое решение лучше:
public static boolean check(HashMap<String, ?> map1, HashMap<String, ?> map2) {
for ( entry <String, ? > entry : map1.entryset()) {
...
}
}
или
public static <V> boolean check(HashMap<String, V> map1, HashMap<String, V> map2) {
for ( entry <String, V > entry : map1.entryset()) {
...
}
}
а почему?
А вы также можете дать мне больше информации о разнице между этими двумя решениями?