现在两个vector: Vector <String> vec1=new Vector();
Vector <String> vec2=new Vector();
他们里面有重复的元素,怎么怎么把这两个Vector对比,删除vec1里面重复的元素?????????
Vector <String> vec2=new Vector();
他们里面有重复的元素,怎么怎么把这两个Vector对比,删除vec1里面重复的元素?????????
解决方案 »
- 关于返回值为对象类型的问题!
- 声明自己抛出特定异常类的方法 可以抛出该异常类的任何子类实例,这句话对吗?
- NetBeans打包lib问题
- Eclipse没有编辑代码提示的问题,谢谢,很急!
- 请问在JB里怎样做EXCEL的打印预览和EXCEL打印啊?或者把JDBtable里的数据打印出来啊?
- 请问如何比较两个日期之间差的天数
- 如何用jdbc从数据库(如access)中读入文件(jpg,txt)
- 终于找到工作了,爽第一个跟的送100
- JBuilder 或 Jdk 中的 javax.media.* 包呢?(( 急!!! !!!!))
- 大家帮忙,关于MouseListener的问题
- 用vector ,JTALBEL生成的表格遇到个问题,怎么CELLEDITORABLE?
- 回答了马上送分?javax.sql.rowset.serial.SerialBlob
if (vec1.contains(str)) {
vec1.remove(str);
}
}
import java.util.Iterator;
import java.util.Vector;
public class Main {
public static void main(String[] args) {
Vector<String> v1 = new Vector<String>();
Vector<String> v2 = new Vector<String>();
v1.add("liu");
v1.add("zhang");
v1.add("ma");
v1.add("wu");
v2.add("liu");
v2.add("song");
v2.add("xi");
System.out.println("v2:" + v2);
System.out.println("删除重复前的v1:" + v1);
Iterator<String> i1 = v2.iterator();
while(i1.hasNext()) {
String str = i1.next();
if(v1.contains(str)) {
v1.remove(str);
}
}
System.out.println("删除重复后的v1:" + v1);
}
}
Thank you!