for(int i=0;i<data.size();i++)
试试

解决方案 »

  1.   

    to  giant216($贫下中农$)
    这个都没有关系。我是第一条和最后一条记录不要的
      

  2.   

    虽说不知道楼主的问题所在,
    不过感觉
    for(int i=1;i<data.size()-1;i++)
    这句话很不爽,
    楼主可以用楼上的方法试试。另外,如果想把一个vector对象中的东西放到另一个里,
    可以用addAll方法,楼主可以考虑一下用它。good luck!
      

  3.   

    我认为是vecText.removeAllElements();
     语句的问题,你新建的一个Vector 可以立即 执行这条语句吗?
      

  4.   

    public static void main(String[] args)
    {
    Vector vector = new Vector(6);
    vector.addElement("1");
    vector.addElement("2");

    Vector vector2 = new Vector();
    vector2.addElement("7");
    vector2.addElement("8");
    vector.addElement("3");
    vector.addElement("4");
    vector.addElement("5");
    vector.addElement("6");
    System.out.println(vector2.size());
    for(int i=1;i<vector.size()-1;i++){
    vector2.addElement(vector.elementAt(i).toString());
    System.out.println(vector2.size());
    }
    }这样可以实现啊,我没有出什么问题啊!
    结果是:
    2
    3
    4
    5
    6
      

  5.   

    Vector()实例 data 中,当size=0 时的情况
      

  6.   

    data.elementAt(i).toString()中的toString()有问题
    不能用它。
    data.elementAt(i)返回的是一个对象类型呀
    (String)data.elementAt(i)这样比较好呀
      

  7.   

    hjd2357(thanks)说的对,对象用toString()来转换,要先判断,如果是NULL等的话,就有问题。
    在说你应该把错误信息贴出来,让大家看看。
      

  8.   

    data.elementAt(i).toString()中的toString()有问题
    不能用它。
    data.elementAt(i)返回的是一个对象类型呀
    (String)data.elementAt(i)这样比较好呀
      

  9.   

    楼主的程序没有问题,上边的朋友写的代码也没有问题.
    问题如果上面的朋友所说你的 toString()方法除会抛出NullPointerException,关键事楼主应该查查data中的数据是否有null?还有vecText.addElement(data.elementAt(i).toString());中的toString完全没有必要,可以直接写成vecText.addElement(data.elementAt(i));不过即使这样,如果data中存在null现在不暴露迟早都是要暴露的.
      

  10.   

    我是没有会出现null的情况的。程序也没有报错误,就是停在那里不动了,捕捉错误是没有错误的