怎么还有string的异常呢?item里放的元素真的是float和int吗?
不要把不同类型的对象放进一个collection,重新设计吧。

解决方案 »

  1.   

    是你的强制转换出错!!-------
    import java.util.Vector;
    class tType{
    public static void main(String[] s){
    Vector v = new Vector();
    v.add("2.22");
    v.add("4");
    float f = Float.parseFloat(v.get(0).toString());
    int i= Integer.parseInt(v.get(1).toString());
    System.out.println(f*i);
    }
    }
      

  2.   

    Vector绝对不建议使用不同类型的对象,如果一定要用,建议使用Hashtable之类.
    从String转化成int或float,更多用Integer.parseInt(),Float.parseFloat();
      

  3.   

    放进Vector里时,是全部作为String放进去的。
    我急啊,现在就差最后这一步,做一下乘积了!
      

  4.   

    呵呵,已经搞定了,
    跟 soloxiao() 说的差不多,分开来写就清楚了。