java中如何将Object类型转换为int类型

sly_1 2011-05-10 09:41:40
急!急!急!java中如何将Object类型转换为int类型
...全文
101043 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
leebeen34 2011-05-10
  • 打赏
  • 举报
回复

Object object = null;
try
{
Integer.parseInt(object.toString());
}
catch (NumberFormatException e)
{}
Mybeautiful 2011-05-10
  • 打赏
  • 举报
回复
理论上,Object类型不能转化成int类型,正如不能把一个人转化成一个手指一样。

当然 楼上 Integer.praseInt(o==null?"":o.toString())的也许能解决你的问题,但是前提是,o的toString方法一定返回的字符串一定要全是数字的,否则抛异常。
hujunjie123 2011-05-10
  • 打赏
  • 举报
回复
Object o ;

Integer.parseInt(String.valueOf(o));
剑神一笑 2011-05-10
  • 打赏
  • 举报
回复
Object o ;
Integer.praseInt(o==null?"":o.toString())
tianfengt04 2011-05-10
  • 打赏
  • 举报
回复
可以先判定一下是否是Integer
Object object = "111";
if (object instanceof Integer) {
Integer.parseInt(object.toString());
}
天涯飘雪 2011-05-10
  • 打赏
  • 举报
回复
Object为所有类得父类,如想转成int类型,调用Integer就可以了,然后把Object对象进行强制类型转换就可以了,其它的类型也是一样的
sly_1 2011-05-10
  • 打赏
  • 举报
回复
没有一次性转换的方法吗,循环逐个转换太耗时
sly_1 2011-05-10
  • 打赏
  • 举报
回复
没有一次性转换的方法吗,循环逐个转换太耗时
zs312979674 2011-05-10
  • 打赏
  • 举报
回复
搞个循环OK,,一个个取出来然后转换,转换后在存到另外一个类型数组里去
[Quote=引用 5 楼 sly_1 的回复:]
那么如何将一个Object类型的数组整体一次性转换成Integer类型呢
[/Quote]
zs312979674 2011-05-10
  • 打赏
  • 举报
回复
取出 转换 然后 再存到 另外一个类型数组里克
sly_1 2011-05-10
  • 打赏
  • 举报
回复
那么如何将一个Object类型的数组整体一次性转换成Integer类型呢

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧