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,这称为自动装箱
Autoboxing and unboxing was introduced in Java 1.5 to automatically convert primitive type into boxed primitive( Object or Wrapper class)
因此请确保两台机器上的 Java 版本 >= 1.5
关于java - 在java中的对象数组内启动整数时出现 "Type mismatch: cannot convert from int to Object"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36595053/