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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 林晓波 黑马帝   /  2012-1-7 17:33  /  1821 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 林晓波 于 2012-1-7 22:27 编辑

有二个Vector存放许多String
例如:
Vector A 有 A,B,C,D
Vector B 有 X,B,Y,D,T

A和B的来源不同所以要比对后找出相异点
1.A有但B没有的数据A,C
2.B有但A没有的数据X,Y,T

如何实现?

评分

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

查看全部评分

1 个回复

倒序浏览
  1. import java.util.*;
  2. class VectorDemo
  3. {
  4.         public static void main(String[]args)
  5.         {
  6.                 Vector a=new Vector();
  7.                 a.add("java a");
  8.                 a.add("java b");
  9.                 a.add("java c");
  10.                 a.add("java d");

  11.                 Vector b=new Vector();
  12.                 b.add("java x");
  13.                 b.add("java b");
  14.                 b.add("java y");
  15.                 b.add("java d");
  16.                 b.add("java t");

  17.                 sop("a="+a);
  18.                 sop("b="+b);
  19.                 a.retainAll(b);
  20.                 b.retainAll(a);
  21.                 sop("a="+a);
  22.                 sop("b="+b);

  23.         }
  24.         public static void sop(Object obj)
  25.         {
  26.                 System.out.println(obj);
  27.         }

  28. }
复制代码
不知是否符合你的意思!仅供参考!

评分

参与人数 2技术分 +1 黑马币 +2 收起 理由
林晓波 + 2 赞一个!
admin + 1

查看全部评分

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