Вам нужно искать определенные ключи: new
и old
, поэтому вам не нужно перебирать записи на карте, потому что, если ключи существуют, они будут уникальными.
- получить значение определенных ключей, если они не существуют, оставить пустыми
String
- делайте ваши вещи с этими значениями
Map<String, String> map1 = ...;
String v1 = map1.getOrDefault("new", "");
String v2 = map1.getOrDefault("old", "");
Map<String, String> map2 = new HashMap<>();
if(!v1.isEmpty() && !v2.isEmpty() && validateMethod(v1, v2)){
// do your stuff
}
Вы можете поставить проверку isEmpty в вашем validateMethod
, а не в if