我需要一些帮助来创建一个小方法,它将列表作为参数并搜索另一个列表,如果它与我们传递的参数匹配,那么该方法将返回一组匹配的条目。
任何输入都将不胜感激。我是这个论坛的新手。如果我没有发布正确的类别,那么对不起,请指导我到正确的地方。
getPopularNames(流行);
这是我的代码:
public List filterNames(List namesList){
Set namesToExclude = new HashSet();
List popular = new ArrayList();
for (int i = 0; i < namesList.size(); i++){
NamesList criteria = new (NamesList) namesList.get(i);
criteria.setPopularExclusionSet(popularExclusionSet);
popular.add(criteria);
}
getPopularNames(popular);
}
答案 0 :(得分:1)
我不确定你想要达到的目标,但我认为你想要这样的东西:
Set<String> names;
Set<String> popularNames;
...
names.retainAll(popularNames);
答案 1 :(得分:0)
如果getPopularNames(popular)
返回一个列表,那么您只需要在方法中添加return
语句,
return getPopularNames(popular);