当前位置: 技术问答>java相关
int 不能赋给Object对象?
来源: 互联网 发布时间:2015-11-09
本文导语: Object[] arguments = new Object[2]; arguments[0] = 37; arguments[1] = "MyDisk"; 这是一个例子里的代码,为什么编译通不过? | arguments[0] = new Integer(37); | int 是数据类型,不是类,要转...
Object[] arguments = new Object[2];
arguments[0] = 37;
arguments[1] = "MyDisk";
这是一个例子里的代码,为什么编译通不过?
arguments[0] = 37;
arguments[1] = "MyDisk";
这是一个例子里的代码,为什么编译通不过?
|
arguments[0] = new Integer(37);
|
int 是数据类型,不是类,要转成Integer类
|
arguments[0] = 37;
arguments[1] = "MyDisk";
改成
arguments[0] =new Integer(37);
arguments[1] = new String("MyDisk");
arguments[1] = "MyDisk";
改成
arguments[0] =new Integer(37);
arguments[1] = new String("MyDisk");
|
不能,int是基本类,转换方法如楼上。