Я думаю, что это простой вопрос, если бы я мог найти условия поиска, чтобы описать это. Это похоже на Поиск всех объектов, которые имеют данное свойство, внутри коллекции , за исключением того, что я просто хочу получить логический результат "есть ли он".
Скажем, у меня есть отсортированный набор деревьев Кошек, у каждого из которых есть имя, возраст, еда и т. Д. У меня есть кое-что сложное для каждой потенциальной кошки, но я хочу пропустить ее, если в моей кошке уже есть кошка. TreeSet с этим именем. Мне все равно, если какие-либо другие атрибуты совпадают. Я, очевидно, не могу сделать if (!AlltheCats.contains(candidateName))...
, потому что тогда у меня будет несоответствие типов между строкой candidName и объектом Cat. Но я не думаю, что смогу создать объект для поиска идентичного соответствия, потому что меня не волнуют значения возраста, питания и т. Д.
Какой эффективный / элегантный способ сделать это?