A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ozt6719393 中级黑马   /  2013-6-3 16:29  /  1002 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如何去掉Vector中的重复元素?

评分

参与人数 1黑马币 +2 收起 理由
Sword + 2

查看全部评分

3 个回复

倒序浏览
可以参照ArrayList去重的方法
回复 使用道具 举报
楼主,你这样提问问题是想要刷技术分吗?如果你差技术分的话可以找我,差一分两分的我会帮你.但是请不要用这样的方式刷分,论坛功能是用来学技术的,如果真是遇到没法解决的问题可以来提问,谢谢合作
回复 使用道具 举报
试试这个:
  1. import java.util.Vector;

  2. public class Demo {

  3.         /**
  4.          * @param args
  5.          */
  6.         public static void main(String[] args) {
  7.                 // TODO Auto-generated method stub

  8.                 Vector<String> v = new Vector<String>();
  9.                 Vector<String> vs = new Vector<String>();
  10.                 v.add("abc");
  11.                 v.add("ab");
  12.                 v.add("abc");
  13.                 v.add("ac");
  14.                
  15.                 for(String s : v){
  16.                         if(!vs.contains(s))
  17.                                 vs.add(s);
  18.                 }
  19.                 System.out.println("v = "+v);
  20.                 System.out.println("vs = "+vs);       
  21.                
  22.         }
  23. }
复制代码
输出结果:

v = [abc, ab, abc, ac]
vs = [abc, ab, ac]

评分

参与人数 1技术分 +1 收起 理由
Sword + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马