牛骨文教育服务平台(让学习变的简单)
博文笔记

输出两个数组之间的交集

创建时间:2017-09-15 投稿人: 浏览次数:367
package test;


import java.util.Set;
import java.util.TreeSet;


/**
 * 输出两个数组之间的交集
 * 
 * 1.外层for循环 第一个数组 循环一次取第一个数组的一个值
 * 2.内层foe循环 第二个数组 循环整个第二个数组 
 * 3.外层循环一次 内层循环遍历整个数组, 如果第一个数组里的值等于第二个数组
 * 4.存入 set集合
 * */




public class jiaoji {
public static void main(String[] args) {
int a[] ={18,22,6,7,58,4,101};
int b[] ={101,21,18,6,5,42,102};
Set<Integer> set = new TreeSet<Integer>();
for (int i = 0; i < a.length; i++) {

for (int j = 0; j < b.length; j++) {

if(a[i]==b[j]){
set.add(a[i]);
}

}


}
System.out.println("交集:"+set);
}


}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。