У меня есть объект списка пользователей, в котором есть строка даты, идентификатор и значение.Как мне отфильтровать ArrayList пользователя, который соответствует значению даты.
Пользовательский объект похож на это
String accountId;
String date;
String value;
User user = new User();
user.setAccountId("101");
user.setDate("20180506");
user.setValue("David");
ArrayList<User> userList = new ArrayList<User>();
userList.add(user)
Фильтр
Я пробовал что-то подобное, что не работает
userList.stream()
.filter(c -> userList.contains(date))
.collect(Collectors.toList());