У меня есть карта, как показано ниже:
final Map<myobj,Set<String>> existingNames = this.getExistingCIs(_actual,_names.keySet());
Возвращает:
{myobj43c0e17f0100000606@3508cfdf=[Immutable]}
Я пытаюсь проверить, содержит ли значение карты строку «Неизменный», тогда япытаясь сделать дальнейшую логику.Но existingNames.containsValue("Immutable")
бросков false
:
if (existingNames.containsValue("Immutable")) {
// mylogic
}
Это из-за Set<String>
?Если так, то как это проверить?Я думаю, что я делаю что-то не так при сравнении.У меня есть только базовые знания Java, и я не уверен, как преобразовать набор для проверки строки.