У меня есть хэш-карта с большим количеством значений. Я хочу проверить, есть ли у него ключ Id
(из списка), и если он есть, то выполнить метод на нем. Должен ли я сделать это так:
for (int id : myList) {
if (myHashMap.containsKey(id)) {
myHashMap.get(id).methodOnObject();
}
}
Или вот так:
for (int id : myList) {
myObject temp = myHashMap.get(id);
if (temp != null) {
temp.methodOnObject();
}
}
Или что-то еще лучше?