Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java &引用;数组创建表达式“中只允许使用无界通配符”;用于数组的泛型类型_Java_Arrays_Generics_Hashmap - Fatal编程技术网

Java &引用;数组创建表达式“中只允许使用无界通配符”;用于数组的泛型类型

Java &引用;数组创建表达式“中只允许使用无界通配符”;用于数组的泛型类型,java,arrays,generics,hashmap,Java,Arrays,Generics,Hashmap,当我使用 Map<Integer,Object>[] returnArray= new Map<Integer,Object>[2]; Map[]returnArray=newmap[2]; 如果删除泛型类型,如: Map<Integer,Object>[] returnArray= new Map[2]; Map[]returnArray=newmap[2]; 一切都会好起来的,但我会为此警惕的 为什么?数组具有泛型类型有什么问题?j

当我使用

    Map<Integer,Object>[] returnArray= new Map<Integer,Object>[2];
Map[]returnArray=newmap[2];
如果删除泛型类型,如:

    Map<Integer,Object>[] returnArray= new Map[2];
Map[]returnArray=newmap[2];
一切都会好起来的,但我会为此警惕的


为什么?数组具有泛型类型有什么问题?

java不允许您创建相同的数组。
请使用以下方法


映射[]返回数组=(映射[])新映射[10]

请您解释一下创建阵列的问题是什么