У меня есть ситуация, описанная ниже.
У меня есть Java Bean с именем Document
, и он имеет различные свойства. Одно свойство
String documentStatus
и у меня есть List<Document> documentList
. Тогда у меня есть List<String> statusList
.
Теперь я хочу получить список всех тех документов, чьи documentStatus
совпадают с заданными statusList
.
Одним из решений является итерация documentList
и сопоставление значения с использованием statusList.contains(document.getStatus())
.
Во-вторых, Предикаты в Java
Кроме этого, у кого-нибудь могут быть идеи?
Любая помощь будет очень признательна.