Как я могу удалить элемент из списка, если какое-либо значение атрибута внутреннего списка не удовлетворяет условию. Хитрость заключается в том, что сам атрибут является списком, а сравнение основано на каком-то атрибуте этого внутреннего списка. Пожалуйста, обратитесь к приведенному ниже образцу и помогите заполнить раздел комментариев в коде:
Объект:
Class product{
private String productId;
private String productName;
private List<Attribute> attributeList;
public static class Attribute{
private Long attributeId;
}
}
Класс водителя:
Class Driver{
List<product> productList = new ArrayList<product>();
/*
Remove the object from productList if attributeList doesn't contain attribute with attributeId = x;
*/
}