Java - 如何删除向量中的元素

时间:2018-03-19 19:44:25

标签: java vector sum

如何删除矢量中的元素?

 public boolean delete(int no)
 {
      if (!search(no)) 
      {
          return false;
      }

     vec.remove(no - 1);
     size = size - 1;
     return true;
 }

这是我的删除功能。它删除一位数。如果我试图删除说一个两位数,它会删除错误的数字

1 个答案:

答案 0 :(得分:0)

从向量中获取迭代器。它提供了删除条目的安全方法。顺便说一句,我看不到你的所有代码,但ArrayList避免了同步开销。