У меня есть List<MyObject> list
.Поиск объекта в списке со многими атрибутами объекта
MyObject
выглядит следующим образом:
public class MyObject {
String typeOfObject;
Integer anInteger;
Integer value;
}
Как получить объект (ы) из list
где typeOfObject = "objectA"
и anInteger = 1
?
Моя цель - установить множество переменных с value
из MyObject
.
Я посмотрел Predicate
, но, похоже, я могу основывать свое условие поиска только на один атрибут?
Если 'Predicate' работает для одного атрибута, как насчет цепочки Предикатов? Кроме того, что именно вы пробовали, 'stream(). Filter (...)'? –
как насчет прохождения списка и получения того, что вам нужно? – iberbeu
@tobias_k Есть ли у вас пример? – BnJ