rs.getString(1) == idSet.elementAt(1) //?

解决方案 »

  1.   

    Integer.parseInt(String.valueOf((String)idSet.elementAt(1)));
    从Vector中提取变量要进行强制类型转换,否则不知道什么类型的。
      

  2.   

    Vector.add(Object obj),加入到Vector中的是一个Object的对象,
    Vector.elementAT(int),返回的也是一个Object,
    反以你取得Vector的元素后要把它从Object转换成它本来的类型。在你这里是这样的:
    idSet.addElement(rs.getString(1));   
    Integer.parseInt((String)idSet.elementAt(1));//强制转换成String另外:楼上的,用Integer.parseInt(),在这里不能用String.valueof()了
      

  3.   

    idSet.elementAt(1)返回的是一个object,你强制转换成String型,parseInt方法才能认啊