insert dimensions to complete referencetype
时间:2020-02-23 14:34:26 来源:igfitidea点击:
在本教程中,我们会看到错误 insert dimensions to complete referencetype
。
你会得到这个 error
当我们尝试将原始对象传递给Generic类型声明时,但Generic始终期望Java中的包装类。
例如:让我们说你有以下程序命名 InsertDimensionlMain.java
。
package org.igi.theitroad; public class InsertDimensionlMain { public static void main(String[] args) { Map<int,String> map; } }
上面的代码无法编译,我们将使用"插入尺寸来完成referenceType"的编译错误。
我们可以通过更换来解决此问题 int
通过其包装类 Integer
在地图声明中。
package org.igi.theitroad; public class InsertDimensionlMain { public static void main(String[] args) { Map<Integer,String> map; } }
让我们查看arraylist的另一个例子。
package org.igi.theitroad; public class InsertDimensionlMain { public static void main(String[] args) { ArrayList<double> listOfPrices; } }
其中我们也会得到同样的问题。
我们可以通过更换来解决此问题 double
通过其包装类 Double
。
package org.igi.theitroad; public class InsertDimensionlMain { public static void main(String[] args) { ArrayList<Double> listOfPrices; } }