{"id":28064,"date":"2024-03-16T09:39:56","date_gmt":"2024-03-16T09:39:56","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/"},"modified":"2024-03-22T12:33:03","modified_gmt":"2024-03-22T12:33:03","slug":"how-to-remove-a-specified-element-from-a-java-array","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/","title":{"rendered":"How to remove a specified element from a Java array?"},"content":{"rendered":"<p>You can remove a specific element from a Java array by using the following method:<\/p>\n<ol>\n<li>Create a new array and copy all elements from the original array except for the specified position to the new array. The System.arraycopy() method can be used to achieve this.<\/li>\n<\/ol>\n<p>For example, let&#8217;s say we want to remove an element at the position index:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-type\">int<\/span>[] originalArray = {<span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">2<\/span>, <span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">4<\/span>, <span class=\"hljs-number\">5<\/span>};\r\n<span class=\"hljs-type\">int<\/span>[] newArray = <span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">int<\/span>[originalArray.length - <span class=\"hljs-number\">1<\/span>];\r\n\r\nSystem.arraycopy(originalArray, <span class=\"hljs-number\">0<\/span>, newArray, <span class=\"hljs-number\">0<\/span>, index);\r\nSystem.arraycopy(originalArray, index + <span class=\"hljs-number\">1<\/span>, newArray, index, originalArray.length - index - <span class=\"hljs-number\">1<\/span>);\r\n\r\n<span class=\"hljs-keyword\">for<\/span> (<span class=\"hljs-type\">int<\/span> num : newArray) {\r\n    System.out.print(num + <span class=\"hljs-string\">\" \"<\/span>);\r\n}\r\n<\/code><\/pre>\n<p>The output result is 1 2 4 5.<\/p>\n<ol>\n<li>Delete the element at a specific position using an ArrayList and then convert the ArrayList back into an array.<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">import<\/span> java.util.ArrayList;\r\n\r\n<span class=\"hljs-type\">int<\/span>[] originalArray = {<span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">2<\/span>, <span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">4<\/span>, <span class=\"hljs-number\">5<\/span>};\r\nArrayList&lt;Integer&gt; arrayList = <span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">ArrayList<\/span>&lt;&gt;();\r\n\r\n<span class=\"hljs-keyword\">for<\/span> (<span class=\"hljs-type\">int<\/span> num : originalArray) {\r\n    arrayList.add(num);\r\n}\r\n\r\n<span class=\"hljs-type\">int<\/span> <span class=\"hljs-variable\">index<\/span> <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-number\">2<\/span>; <span class=\"hljs-comment\">\/\/ \u6307\u5b9a\u8981\u5220\u9664\u7684\u4f4d\u7f6e<\/span>\r\narrayList.remove(index);\r\n\r\n<span class=\"hljs-type\">int<\/span>[] newArray = <span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">int<\/span>[arrayList.size()];\r\n\r\n<span class=\"hljs-keyword\">for<\/span> (<span class=\"hljs-type\">int<\/span> <span class=\"hljs-variable\">i<\/span> <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-number\">0<\/span>; i &lt; arrayList.size(); i++) {\r\n    newArray[i] = arrayList.get(i);\r\n}\r\n\r\n<span class=\"hljs-keyword\">for<\/span> (<span class=\"hljs-type\">int<\/span> num : newArray) {\r\n    System.out.print(num + <span class=\"hljs-string\">\" \"<\/span>);\r\n}\r\n<\/code><\/pre>\n<p>The output will be: 1 2 4 5<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can remove a specific element from a Java array by using the following method: Create a new array and copy all elements from the original array except for the specified position to the new array. The System.arraycopy() method can be used to achieve this. For example, let&#8217;s say we want to remove an element [&hellip;]<\/p>\n","protected":false},"author":5,"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-28064","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 remove a specified element from a Java array? - 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-remove-a-specified-element-from-a-java-array\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to remove a specified element from a Java array?\" \/>\n<meta property=\"og:description\" content=\"You can remove a specific element from a Java array by using the following method: Create a new array and copy all elements from the original array except for the specified position to the new array. The System.arraycopy() method can be used to achieve this. For example, let&#8217;s say we want to remove an element [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/\" \/>\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-16T09:39:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-22T12:33:03+00:00\" \/>\n<meta name=\"author\" content=\"Emily Johnson\" \/>\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=\"Emily Johnson\" \/>\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-remove-a-specified-element-from-a-java-array\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/\"},\"author\":{\"name\":\"Emily Johnson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378\"},\"headline\":\"How to remove a specified element from a Java array?\",\"datePublished\":\"2024-03-16T09:39:56+00:00\",\"dateModified\":\"2024-03-22T12:33:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/\"},\"wordCount\":98,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/\",\"name\":\"How to remove a specified element from a Java array? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-16T09:39:56+00:00\",\"dateModified\":\"2024-03-22T12:33:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to remove a specified element from a Java array?\"}]},{\"@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\/3b041b19cffc258705478ecfab895378\",\"name\":\"Emily Johnson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g\",\"caption\":\"Emily Johnson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/emilyjohnson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to remove a specified element from a Java array? - 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-remove-a-specified-element-from-a-java-array\/","og_locale":"en_US","og_type":"article","og_title":"How to remove a specified element from a Java array?","og_description":"You can remove a specific element from a Java array by using the following method: Create a new array and copy all elements from the original array except for the specified position to the new array. The System.arraycopy() method can be used to achieve this. For example, let&#8217;s say we want to remove an element [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-16T09:39:56+00:00","article_modified_time":"2024-03-22T12:33:03+00:00","author":"Emily Johnson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Emily Johnson","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/"},"author":{"name":"Emily Johnson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378"},"headline":"How to remove a specified element from a Java array?","datePublished":"2024-03-16T09:39:56+00:00","dateModified":"2024-03-22T12:33:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/"},"wordCount":98,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/","name":"How to remove a specified element from a Java array? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-16T09:39:56+00:00","dateModified":"2024-03-22T12:33:03+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-remove-a-specified-element-from-a-java-array\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to remove a specified element from a Java array?"}]},{"@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\/3b041b19cffc258705478ecfab895378","name":"Emily Johnson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g","caption":"Emily Johnson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/emilyjohnson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/28064","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\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=28064"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/28064\/revisions"}],"predecessor-version":[{"id":62337,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/28064\/revisions\/62337"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=28064"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=28064"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=28064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}