整数无法解析为类型错误

问题描述 投票:0回答:1

在代码中使用 Integer 时获得

Integer cannot be resolved to a type error
或尝试显式导入
The import java.lang.Integer cannot be resolved
时获得
java.lang.Integer
,其他包装器不会发生错误:

MainClass.java:

package test;

import java.lang.Double;
import java.lang.Integer;

public class MainClass {

    public static void main (String args[]) {
        Integer intWrapper = 4;
        Double doubleWrapper = 8.0d;
    }
}

图片:

无进口:

java wrapper
1个回答
-2
投票

错误“Integer无法解析为类型”是由于java.lang.Integer的导入语句造成的。由于它已经是 Java 语言核心的一部分,因此显式导入它会使编译器感到困惑。只需删除

java.lang.Integer
java.lang.Double
的导入语句,代码就可以运行得很好

© www.soinside.com 2019 - 2024. All rights reserved.