繁体   English   中英

在Java中的对象数组内初始化整数时,出现“类型不匹配:无法从int转换为Object”错误

[英]Getting “Type mismatch: cannot convert from int to Object” error at the time of initiation of integer inside Object Array in java

public class objArrayPractice {
    public static void main(String[] args) {
        Object ar []= new Object [4];
        ar[0]= 12;
    }
}

当我写ar [0] = 12时; 我收到错误消息:“类型不匹配:无法从int转换为Object”

要将12转换为对象,您至少需要Java 1.5,这称为自动装箱

Java 1.5中引入了自动装箱和拆箱功能,可将原始类型自动转换为装箱的原始类型(Object或Wrapper类)

因此,请确保两台计算机上的Java版本均大于等于1.5

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM