我正在研究通用数组的集合E[]
。我目前被困在两组的并集上,并试图将 aMultiSet<E> aSet
转换为通用数组。我正在尝试将当前类的通用数组或“this”数组与方法中接受的数组进行比较union
。这是我当前的代码分区:
@SuppressWarnings("unchecked")
@Override
public MultiSet<E> union(MultiSet<E> aSet) {
MyBag<E> set = (MyBag<E>) aSet;
E[] temp;
temp = (E[]) new Keyed[2*length];
// ...
return new MyBag<E>(temp);
} // Generate the union of two bags.
很乐意澄清任何需要的问题。谢谢