2021-04-18 15:35  阅读(98)
文章分类:Java 基础实战 文章标签:JavaJava 教程
©  原文作者:w3cschool 原文地址:https://www.w3cschool.cn/java/java-examples.html

以下实例演示了如何使用 union ()方法来判断数组是否相等:

    /*
     author by w3cschool.cn
     文件名:Main.java
     */
    import java.util.Arrays;
    import java.util.HashSet;
    import java.util.Set;
    
    
    public class Main {
        public static void main(String[] args) throws Exception {
            String[] arr1 = { "1", "2", "3" };
            String[] arr2 = { "4", "5", "6" };
            String[] result_union = union(arr1, arr2);
            System.out.println("并集的结果如下:");
    
            for (String str : result_union) {
                System.out.println(str);
            }
        }
    
        // 求两个字符串数组的并集,利用set的元素唯一性
        public static String[] union(String[] arr1, String[] arr2) {
            Set<String> set = new HashSet<String>();
    
            for (String str : arr1) {
                set.add(str);
            }
    
            for (String str : arr2) {
                set.add(str);
            }
    
            String[] result = {  };
    
            return set.toArray(result);
        }
    }
    
    

以上代码运行输出结果为:

    并集的结果如下:
    1
    2
    3
    4
    5
    6
    
点赞(0)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> Java 实例 – 数组并集
上一篇
Java 实例 – 判断数组是否相等
下一篇
Java 实例 – 格式化时间(SimpleDateFormat)