如果我想通过定义泛型来限制数组中只可以存入Integer泛型类型的ArrayList集合,我这样写就会报错,但我不知道为什么?- import java.util.ArrayList;
- public class GenericTest {
- public static void main(String[] args) {
-
- ArrayList<Integer> al = new ArrayList<Integer>();
-
- al.add(5);
-
- ArrayList<Integer>[] c = new ArrayList<Integer>[10]; //这条语句会报错
-
- }
- }
复制代码 请问该如何定义呢? |