根据我的理解,您有一个类似这样的方法: public void someMethod(Collection c) 你需要将一个单一元素传递给它(比如说MyObject)。 这里有两个选项: 创建一个List,将MyObject添加到其中,然后将List传递给方法。 如果可能的话,使用多态!- 创建一个新的带有MyObject作为参数的方法: public void someMethod(MyObject obj);