Учитывая, что ваше условие
, если в моем Списке есть какой-либо элемент, которого нет в Hashmap
, вы можете использовать anyMatch
при переборе списка.элементов, чтобы проверить, присутствует ли какой-либо из них в значениях hashmap.
return someStrings.stream().anyMatch(val -> !myHashMap.containsValue(val))
Или посмотреть на это, как если бы все элементы someStrings
присутствовали взначения хэш-карты
return someStrings.stream().allMatch(myHashMap::containsValue);
Аналогичная проверка может также использовать containsAll
вместо Collection
значений:
return myHashMap.values().containsAll(someStrings);