Java7中如何将Object对象转化为int对象

来源:互联网 发布:红帽linux 编辑:程序博客网 时间:2024/04/29 14:23

将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());

此时就可以转化成功了。

1 0
原创粉丝点击