如何用扩展集合中对象的不同对象的数组(对象 [])填充集合。
我得到了这个对象数组,我想将它转换成一组对象,扩展数组中的对象,如下所示:
Object[] a = new Object[1];
a[0] = new SomeObject();
Set<SomeObject> aSet = new HashSet<SomeObject>(a);
如果不可能像这样将数组转换为 Set ,那么是否可以将数组转换为 List ?
注意:如果你想达到这个循环方式,如下所示:
Object[] a = new Object[1];
a[0] = new SomeObject("Something");
Set<SomeObject> aSet = new HashSet<SomeObject>();
for(int i = 0; i < a.length; i++){
aSet.add((SomeObject)a[i])
}
但我不想这样做循环方式。
编辑:
是的......我知道所有对象都扩展了 java.lang.Object 类。