用java编写 在两个数组里面 找出相同的元素 并输出

来源:百度知道 编辑:UC知道 时间:2024/06/06 04:53:15
这两组数组
a[][]={{1,4,5,7},{2,3,4,6}}
b[][]={{7,9,10}{6,9,7}{5,1,3}}

有两个数组,需要找出这两个数组之间相同的元素。

package cn.luxh.jpa.test;import java.util.HashSet;import java.util.Set;import org.junit.Test;public class ArrayTest {

/**

* 找出两个数组中相同的元素

* @param array1

* @param array2

* @return 返回相同的元素

*/

public Set<Integer> findSameElementIn2Arrays(Integer[] array1,Integer[] array2) {

Set<Integer> sameElementSet = new HashSet<Integer>();//用来存放两个数组中相同的元素

Set<Integer> tempSet = new HashSet<Integer>();//用来存放数组1中的元素(广州达内)

for(int i=0;i<array1.length;i++) {

tempSet.add(array1[i]);//把数组1中的元素放到Set中,可以去除重复的元素

}

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

//把数组2中的元素添加到tempSet中

//如果tempSet中已存在相同的元素,则tempSet.add(array2[j])返回false

if(!tempSe

用JAVA编写一个用于求了两个数组元素的和,并分别将结果保存在另一个数组中。 用Java编写程序,定义一个数组,实现数组逆序排列. 用java编写数字字符型的数组转换成整型的数组? 用JAVA编写一个具有5个值的数组,并找出最大和最小值 用c语言编写从键盘输入一个数,判断是否在数组a里(1~10的整数) 用java编写一个排序方法,要求按升序对存放在double 型数组中的数据进行排序,排序算法不限? 在eclipse里编写的JAVA程序怎么以文件形式给别人用? 编写一个C语言程序,用于接收两个数组的值,要求用指向数组的指针实现。 C语言编程-用数组方法编写函数strcmp,比较两个字符串的大小。 在java中如何进行把两个类对象化为两层关系数组