-------------用List
public static void main(String[] args) { String a[]={"1","2","3","4","5","6"}; String b[]={"0","2","3","4","9","6","7","8"}; String c[]= new String[a.length+b.length]; System.arraycopy(a, 0, c, 0, a.length); System.arraycopy(b,0,c,a.length,b.length); List list = new ArrayList(); for (int i = 0; i < c.length; i++) { if(!list.contains(c[i])) { list.add(c[i]); } } for (Iterator iter = list.iterator(); iter.hasNext();) { System.out.println(iter.next()); } }
--------------用Set (Set是存取没有重复元素的)
public static void main(String[] args) { String a[]={"1","2","3","4","5","6"}; String b[]={"0","2","3","4","9","6","7","8"};
Set set = new HashSet(); for (int i = 0; i < a.length; i++) { set.add(a[i]); } for (int i = 0; i < b.length; i++) { set.add(b[i]); } for (Iterator iter = set.iterator(); iter.hasNext();) { System.out.println(iter.next());
} }