{"id":28561,"date":"2024-03-16T10:35:03","date_gmt":"2024-03-16T10:35:03","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/"},"modified":"2024-03-22T13:45:11","modified_gmt":"2024-03-22T13:45:11","slug":"how-to-find-the-union-of-two-arrays-in-java","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/","title":{"rendered":"How to find the union of two arrays in Java?"},"content":{"rendered":"<p>To find the union of two arrays in Java, you can follow these steps:<\/p>\n<ol>\n<li>First, create a new ArrayList to store the elements of the union.<\/li>\n<li>Traverse the first array, add all of its elements to an ArrayList, ensuring there are no duplicates.<\/li>\n<li>Iterate through the second array again and add elements that are not already in the ArrayList.<\/li>\n<li>Finally, convert the ArrayList to an array and return it.<\/li>\n<\/ol>\n<p>Below is an example code:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">import<\/span> java.util.ArrayList;\r\n<span class=\"hljs-keyword\">import<\/span> java.util.Arrays;\r\n\r\n<span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">UnionOfArrays<\/span> {\r\n    <span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">static<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title function_\">main<\/span><span class=\"hljs-params\">(String[] args)<\/span> {\r\n        String[] array1 = {<span class=\"hljs-string\">\"A\"<\/span>, <span class=\"hljs-string\">\"B\"<\/span>, <span class=\"hljs-string\">\"C\"<\/span>, <span class=\"hljs-string\">\"D\"<\/span>};\r\n        String[] array2 = {<span class=\"hljs-string\">\"C\"<\/span>, <span class=\"hljs-string\">\"D\"<\/span>, <span class=\"hljs-string\">\"E\"<\/span>, <span class=\"hljs-string\">\"F\"<\/span>};\r\n\r\n        String[] union = getUnion(array1, array2);\r\n\r\n        System.out.println(Arrays.toString(union));\r\n    }\r\n\r\n    <span class=\"hljs-keyword\">public<\/span> <span class=\"hljs-keyword\">static<\/span> String[] getUnion(String[] array1, String[] array2) {\r\n        ArrayList&lt;String&gt; unionList = <span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">ArrayList<\/span>&lt;&gt;();\r\n\r\n        <span class=\"hljs-comment\">\/\/ \u5c06\u7b2c\u4e00\u4e2a\u6570\u7ec4\u7684\u6240\u6709\u5143\u7d20\u6dfb\u52a0\u5230ArrayList\u4e2d<\/span>\r\n        <span class=\"hljs-keyword\">for<\/span> (String element : array1) {\r\n            <span class=\"hljs-keyword\">if<\/span> (!unionList.contains(element)) {\r\n                unionList.add(element);\r\n            }\r\n        }\r\n\r\n        <span class=\"hljs-comment\">\/\/ \u5c06\u7b2c\u4e8c\u4e2a\u6570\u7ec4\u4e2d\u4e0d\u5728ArrayList\u4e2d\u7684\u5143\u7d20\u6dfb\u52a0\u5230ArrayList\u4e2d<\/span>\r\n        <span class=\"hljs-keyword\">for<\/span> (String element : array2) {\r\n            <span class=\"hljs-keyword\">if<\/span> (!unionList.contains(element)) {\r\n                unionList.add(element);\r\n            }\r\n        }\r\n\r\n        <span class=\"hljs-comment\">\/\/ \u5c06ArrayList\u8f6c\u6362\u4e3a\u6570\u7ec4<\/span>\r\n        String[] unionArray = <span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">String<\/span>[unionList.size()];\r\n        unionArray = unionList.toArray(unionArray);\r\n\r\n        <span class=\"hljs-keyword\">return<\/span> unionArray;\r\n    }\r\n}\r\n<\/code><\/pre>\n<p>In the example above, array1 and array2 are the two arrays to be unioned. By calling the getUnion() method, a new array containing the union of the two arrays will be returned. Finally, the result array is printed out using the Arrays.toString() method.<\/p>\n<p>By running the example code above, you will get the output [A, B, C, D, E, F], which is the union of two arrays.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To find the union of two arrays in Java, you can follow these steps: First, create a new ArrayList to store the elements of the union. Traverse the first array, add all of its elements to an ArrayList, ensuring there are no duplicates. Iterate through the second array again and add elements that are not [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-28561","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to find the union of two arrays in Java? - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to find the union of two arrays in Java?\" \/>\n<meta property=\"og:description\" content=\"To find the union of two arrays in Java, you can follow these steps: First, create a new ArrayList to store the elements of the union. Traverse the first array, add all of its elements to an ArrayList, ensuring there are no duplicates. Iterate through the second array again and add elements that are not [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-16T10:35:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-22T13:45:11+00:00\" \/>\n<meta name=\"author\" content=\"Benjamin Taylor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin Taylor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/\"},\"author\":{\"name\":\"Benjamin Taylor\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9\"},\"headline\":\"How to find the union of two arrays in Java?\",\"datePublished\":\"2024-03-16T10:35:03+00:00\",\"dateModified\":\"2024-03-22T13:45:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/\"},\"wordCount\":152,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/\",\"name\":\"How to find the union of two arrays in Java? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-16T10:35:03+00:00\",\"dateModified\":\"2024-03-22T13:45:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to find the union of two arrays in Java?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9\",\"name\":\"Benjamin Taylor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g\",\"caption\":\"Benjamin Taylor\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/benjamintaylor\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to find the union of two arrays in Java? - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/","og_locale":"en_US","og_type":"article","og_title":"How to find the union of two arrays in Java?","og_description":"To find the union of two arrays in Java, you can follow these steps: First, create a new ArrayList to store the elements of the union. Traverse the first array, add all of its elements to an ArrayList, ensuring there are no duplicates. Iterate through the second array again and add elements that are not [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-16T10:35:03+00:00","article_modified_time":"2024-03-22T13:45:11+00:00","author":"Benjamin Taylor","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Benjamin Taylor","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/"},"author":{"name":"Benjamin Taylor","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9"},"headline":"How to find the union of two arrays in Java?","datePublished":"2024-03-16T10:35:03+00:00","dateModified":"2024-03-22T13:45:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/"},"wordCount":152,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/","name":"How to find the union of two arrays in Java? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-16T10:35:03+00:00","dateModified":"2024-03-22T13:45:11+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-find-the-union-of-two-arrays-in-java\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to find the union of two arrays in Java?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/ac801fe9549a25960ce48aa2e0a691c9","name":"Benjamin Taylor","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ec2e3d3e2d525fd148047c4520ae7c1cdccd1f4b48a1a488422b31f04f345c14?s=96&d=mm&r=g","caption":"Benjamin Taylor"},"url":"https:\/\/www.silicloud.com\/blog\/author\/benjamintaylor\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/28561","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=28561"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/28561\/revisions"}],"predecessor-version":[{"id":62867,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/28561\/revisions\/62867"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=28561"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=28561"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=28561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}