兩個數組去重合並java
import java.util.HashSet; import java.util.Set; public class Demo2 { /* * 兩個數組去重合並 */ public static void main(String[] args) { //初始化測試數據 int[] a = {1,3,3,2}; int[] b = {3,3,5,6}; //使用set類的HashSet對象保存兩個數組中的值,由於該對象內的數值不容許重複,因此會自動刪除數組中的重複值 Set c = new HashSet<Integer>(); for (int i=0; i<a.length; i++) { c.add(a[i]); } for (int i=0; i<b.length; i++) { c.add(b[i]); } //System.out.println(c); 調試輸出 //將c轉化爲數組並輸出 Object[] result = c.toArray(); for(int i=0; i<result.length;i++) { System.out.println(result[i]); } }