有二个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
如何实现?
------解决方案--------------------
你去看API ,里面有
------解决方案--------------------
其实挺简单的:
- Java code
import java.util.Vector;public class Test { public static void main(String[] args) { Vector<String> v1 = new Vector<String>(); v1.add("A"); v1.add("B"); v1.add("C"); v1.add("D"); Vector<String> v2 = new Vector<String>(); v2.add("X"); v2.add("B"); v2.add("Y"); v2.add("D"); v2.add("T"); for(String s : v1) { if(!v2.contains(s)) { System.out.print(s+ " "); } } System.out.println(); for(String s : v2) { if(!v1.contains(s)) { System.out.print(s+ " "); } } System.out.println(); }}
------解决方案--------------------
------解决方案--------------------