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;
}
}

