求大神指点迷津,易语言数组和数组之间如何比较,比如数组1={15689},数组2={123456789},怎么取不同数

如题所述

import java.util.HashSet;

import java.util.Set;

/**

* @Author: Cool_Wu

* @Date: 2020-11-16 22:33

*/

public class Test {

   public static void main(String[] arg) {

       Integer[] array1 = {1, 5, 6, 8, 9};

       Integer[] array2 = {1, 2, 3, 4, 5, 6, 7, 8, 9};

       Set<Integer> temp = new HashSet<Integer>();  //用来存放array1中的元素

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

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

       }

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

           //把array2中的元素添加到temp中

           //如果temp中不存在该元素,则temp.add(array2[j])返回true

           if (temp.add(array2[j])) {

               System.out.println(array2[j]);

           }

       }     

   }

}


运行结果

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-19
你想怎么比较呢?数组内每一个单独比还是?
利用计次循环取出一个跟另一个数组计次循环取出的进行比较,这样就可以每一个都有比较本回答被网友采纳
相似回答