标签: java arrays generics
我得到了以下代码,试图在if条件下创建一个临时Array,以覆盖另一个现有的Array。
public class Set<E> implements Iterable<E> { E[] a; int counter; public void add(final E element) { if (a.length <= counter) { E[] tmp = new E[a.length + 1];
编译器说第二个E [a.length + 1]是错误的。但是我不知道为什么。