在我的 Java 应用程序中,我需要从列表中进行某种多选,除了这样的自我实现功能之外,还有其他方法吗:
private List<T> list = someListClass(); //Contains the data
public List<T> getByKey(Key key){
List<T> returnList = someListClass();
for(Element e : list){
if(e.qualifiedBy(key)) returnList.add(e);
}
return returnList;
}