初始化失败??_field 和 _value 是外部Vector的引用

解决方案 »

  1.   

    我的想法是fieldname,v.get(i)加入后 ,下次循环的时候 应该将上次加入的fieldname,v.get(i)去掉,加入新的值 ,但是我测试的结果是上次的值依然存在 ,现加的值在上次加的值后面,就算我将Vector _value=null;
    Vector _field=null;
    放入循环里面但是问题然后存在。
      

  2.   

    调用removeAllElements()清空后再循环  _value=value;
      _field=fields;  //都是对外部的引用  _value=null;   //只是去掉对value的引用,并不会清除value里面的值
      

  3.   

    但是使用removeAllElements() 同时也将原来的值也给删除了 ,不知道有没有什么更好的办法 ,我这边的网速很慢的,能够和你在qq上交流吗
    我的qq号是27172049
    谢谢
      

  4.   

    add是增加
    set是替换指定位置的值你可以看看vector的用法, 还有引用 。  qq不能用
      

  5.   


    谢谢  十分感谢  上面的_value的应用和value 他们如果从指针的观点来理解 他们应该指向同一个地方吧?