Java 创建收藏<;对象>;从对象

Java 创建收藏<;对象>;从对象,java,collections,Java,Collections,我有一个目标:p 我需要:收集所有这些 我试过: Collection<object> allThePs = (Collection<object>) p; Collection-allThePs=(Collection)p; 以及: Collection<object> allThePs; allThePs.add(p); Collection-allThePs; 所有主题添加(p); 根据我的发现,我不确定我要做的是可能的,因为集合是抽象的。如何将

我有一个目标:p 我需要:收集所有这些

我试过:

Collection<object> allThePs = (Collection<object>) p;
Collection-allThePs=(Collection)p;
以及:

Collection<object> allThePs;
allThePs.add(p);
Collection-allThePs;
所有主题添加(p);

根据我的发现,我不确定我要做的是可能的,因为集合是抽象的。如何将其作为集合获取?

您需要使用
集合的实际实现来初始化集合。例如:

Collection<Object> allThePs = new ArraylList<>();
allThePs.add(p);
Collection allThePs=new ArraylList();
所有主题添加(p);
您可以这样做

    Object o = "Something";
    Collection<Object> allThePs = new ArrayList<>();
    allThePs.add(o);
对象o=“某物”; Collection allThePs=new ArrayList(); 所有主题添加(o);

不能仅使用集合类来存储数据。您需要有一个它的实现。例如:ArrayList

我想你的意思是
Object
而不是
Object
,这是可能的,我建议你尝试一下我的类型实际上不是“对象”,我只知道它与对象是什么无关。