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

解决方案 »

  1.   

    Object o ;
    Integer.praseInt(o==null?"":o.toString())
      

  2.   

    Object o ;Integer.parseInt(String.valueOf(o)); 
      

  3.   

    理论上,Object类型不能转化成int类型,正如不能把一个人转化成一个手指一样。当然 楼上 Integer.praseInt(o==null?"":o.toString())的也许能解决你的问题,但是前提是,o的toString方法一定返回的字符串一定要全是数字的,否则抛异常。
      

  4.   


    Object object = null;
    try
    {
    Integer.parseInt(object.toString());
    }
    catch (NumberFormatException e)
    {}
      

  5.   

    那么如何将一个Object类型的数组整体一次性转换成Integer类型呢 
      

  6.   

    Object为所有类得父类,如想转成int类型,调用Integer就可以了,然后把Object对象进行强制类型转换就可以了,其它的类型也是一样的
      

  7.   

    可以先判定一下是否是Integer
    Object object = "111";
    if (object instanceof Integer) {
       Integer.parseInt(object.toString());
    }