我遇到了如下情况。
我确实有一个名为Document
的Java Bean,它有各种属性。一个属性是
String documentStatus
和List<Document> documentList
。然后我有List<String> statusList
现在,我想要一个documentStatus
与给定statusList
匹配的所有文档的列表。
一个解决方案是迭代documentList
并使用statusList.contains(document.getStatus())
匹配值。
除此之外,谁有什么想法?
你可以在list中使用contains方法。就像
for(Document doc:documentList){
if(statusList.contains(doc.getDocumentStatus()))
newDocList.add(doc)
}