有一种接受集合的方法。我需要将一个元素传递给该方法。做这个的最好方式是什么?我应该使用哪种收集方式?
答案 0 :(得分:14)
java.util.Collections.singleton()
答案 1 :(得分:0)
根据我的理解,你有一个这样的方法:
public void someMethod(Collection c)
你需要将一个元素传递给它(比如MyObject)。
这里有两个选项:
创建一个List,向其添加MyObject,然后将List传递给方法。
如果可能,请使用多态! - 使用MyObject作为参数创建一个新方法:
public void someMethod(MyObject obj);