两个数组去重合并
两个数组去重合并
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]); } }
- 本文为博主学习笔记,未经博主允许不得转载
- 本文仅供交流学习,请勿用于非法途径
- 本文仅是个人意见,如有想法,欢迎交流