Привет)
Подскажите пожалуйста, как проверить наличие в List объекта с определенным значением свойства? Например,
@.AllArgsConstructor
@.Data
public class Object{
private Integer id;
private String name;
}
List<Object> list = new ArrayList<>();
Проверить есть ли в list Object.getname=="first".
Contains видел, но метод проверить полное совпадение объектов, а не по одному свойству
list.stream().filter((i) -> i.getName().equals(...)).findFirst()
Вроде так. С телефона мог отпечататься.
ФиндФёрст вернёт опшенал от нужного тебе объекта. Там уже делай с ним что хочешь.
Или тебе нужно булево просто проверить есть или нет, а сам объект найденный не нужен..?