CellInfoPrint.java:27行 :Object[] obj=(Object[])it.next();就是这个报异常

解决方案 »

  1.   

    换成String[] obj=(String[])it.next();试试看
      

  2.   

    都不行啊 
    改哪个类型 都一样 连Object 
    都不行还能改别的吗
    就是不知道怎么回事 org.apache.jasper.JasperException: java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.String;
      

  3.   

    Iterator it = getCellRunInfo_byCellID("139932").iterator()
    if(it.hasNext())
    {
       Object[] obj=(Object[])it.next();//就这报异常 怎么回事啊 高手们
       cpu=(Integer)obj[0];
       memory = (Integer)obj[1];
       disk = (Integer)obj[2];
    }
      

  4.   


    用3楼的思维解决了。但不知为什么,为什么返回的是String[]而不是String呢?
      

  5.   

    http://stephensoftware.wordpress.com/2009/01/29/javalangclasscastexception-ljavalangstring-cannot-be-cast-to-javalangstring-when-using-httpservletrequest-getparameters/