[Java] 有两个数组,2个数组中有相同的元素,将相同的元素找出来,最少的循环次数 →→→→→进入此内容的聊天室

来自 , 2020-01-30, 写在 Java, 查看 106 次.
URL http://www.code666.cn/view/68b1fbe7
  1. Java codepublic static void main(String[] args){
  2.         int[] M={1,2,3,4,5,6,7,8,9,1,2,3};
  3.         int[] N={5,2,5,6,7,8,9};
  4.         Set<Integer> setM=new HashSet<Integer>();
  5.         for(int m:M)
  6.             setM.add(m);//将数组M添加到setM中为了为了避免M中的重复元素
  7.         Set<Integer> setN=new HashSet<Integer>();
  8.         for(int n:N)
  9.             setN.add(n);//将数组N添加到setN中为了为了避免M中的重复元素
  10.         HashBag bag=new HashBag();//HashBag是一个org.apache.commons.collections.bag包中的类,可以很简单的求出两个集合中的交集
  11.         bag.addAll(setM);
  12.         bag.addAll(setN);
  13.         System.out.println(bag);
  14.  }//源代码片段来自云代码http://yuncode.net
  15.                        

回复 "有两个数组,2个数组中有相同的元素,将相同的元素找出来,最少的循环次数"

这儿你可以回复上面这条便签

captcha