在Vector里的一个对象,怎么读出来,将它转为int???

解决方案 »

  1.   

    Vector v = new Vector() ;
    for(int i = 0 ; i < v.size() ; i++){
      try{
     
         int a= Integer.parseInt(v.get(i).toString());
      }
      catch(Exception ex){
          Systyem.out.println(ex.getMessage());
      }   
    }
      

  2.   

    首先确定这个对象是什么类型的。
    如果是String, 则:int intValue = Integer.parseInt((String)vector.get(1));如果是Integer类型的,则;int intValue = ((Integer)vector.get(1)).intValue();
      

  3.   

    我觉得变程序尽量要使用通用的方法  比如 toString方法就是比较通用的方法 而且integer和String都有自己特定的toString方法
      

  4.   

    对,首先看看Vector里的是什么对象,然后将其读取出来如:vector为Vector对象,Object为vector里的对象名
    for(int i=0;i<vector.size();i++)
                    {
                            Object bean=(Object)vector.elementAt(i);
                             ...............
                       }
    接下来怎么转换查查文档(具体问题具体解决)
      

  5.   

    现在的msdn 比不上 cjsdn了……
      

  6.   

    Vector<Integer> vector = new Vector<Integer>();