Подмножество Список объектов на основе соответствующих значений - PullRequest
1 голос
/ 06 декабря 2011

У меня есть ситуация, описанная ниже.

У меня есть Java Bean с именем Document, и он имеет различные свойства. Одно свойство

String documentStatus

и у меня есть List<Document> documentList. Тогда у меня есть List<String> statusList.

Теперь я хочу получить список всех тех документов, чьи documentStatus совпадают с заданными statusList.

Одним из решений является итерация documentList и сопоставление значения с использованием statusList.contains(document.getStatus()).

Во-вторых, Предикаты в Java

Кроме этого, у кого-нибудь могут быть идеи?

Любая помощь будет очень признательна.

1 Ответ

0 голосов
/ 06 декабря 2011

вы можете использовать, содержит метод в списке.Что-то вроде

for(Document doc:documentList){
if(statusList.contains(doc.getDocumentStatus()))
newDocList.add(doc)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...