将Objcet对象转化成int对象的话,该如何处理呢?
1.如果对象本身就是int类型的可以直接强制类型转换
例如:
Object obj = 1;
int i = (int) obj;
或者
Object obj = new Objcet();
obj = 11;
int i = (int) obj;
这样子是没有问题。
2.如果Object对象本身不确定或者不是int 类型的话先转成String对象再转成int对象
例如:
Object obj = 1l;
//int i = (int)obj;
//就会报类型不匹配错误
int i = Integer.parseInt(obj.toString());
此时就可以转化成功了。