0

我需要一些帮助来创建一个小方法,它将一个列表作为参数并搜索另一个列表,如果它与我们传递的参数匹配,那么该方法将返回一组匹配的条目。

任何输入将不胜感激。我是这个论坛的新手。如果我没有在正确的类别中发布,那么对不起,请引导我到正确的地方。

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);
}
4

2 回答 2

1

我不确定你到底想要达到什么目标,但我认为你想要这样的东西:

Set<String> names;
Set<String> popularNames;
...
names.retainAll(popularNames);
于 2012-10-22T00:53:59.903 回答
0

如果getPopularNames(popular)返回一个列表,那么你只需要return在你的方法中有一个语句,

return getPopularNames(popular);
于 2012-10-22T00:48:04.097 回答