问题描述
我想创建一个具有泛型类型的数组:
这个可行,但是我收到了类型安全警告:
final MyType<RecordA,SuperRecord>[] array = new MyType[3];
使用以下版本时,我收到编译错误“无法创建 MyType 的通用数组”:
final MyType<RecordA,SuperRecord>[] array = new MyType<RecordA,SuperRecord>[3];
是否可以创建这种泛型类型的数组? 我想这应该是可能的,因为我可以创建一个想要拥有 MyType 的可变参数参数的方法。其内部与数组相同。
我做错了什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)