在使用泛型的时候,可能会用到泛型数组。但是 Java 是不支持泛型数组的,直接写泛型数组会出现编译错误。如图所示:

有一种方法可以绕过报错,实现同样的效果:创建 Object 数组,然后强制转换为泛型。即用 (Item[]) new Object[cap] 替代 new Item[cap]。如图所示:

Java 不支持直接创建泛型数组,本文介绍了通过创建 Object 数组并进行强制转换的变通方法,帮助绕过编译错误。
在使用泛型的时候,可能会用到泛型数组。但是 Java 是不支持泛型数组的,直接写泛型数组会出现编译错误。如图所示:

有一种方法可以绕过报错,实现同样的效果:创建 Object 数组,然后强制转换为泛型。即用 (Item[]) new Object[cap] 替代 new Item[cap]。如图所示:

输入关键词搜索本站全部文章