{"id":9971,"date":"2014-06-05T11:00:00","date_gmt":"2014-06-05T08:00:00","guid":{"rendered":"http:\/\/examples.javacodegeeks.com\/?p=9971"},"modified":"2022-07-06T13:39:56","modified_gmt":"2022-07-06T10:39:56","slug":"java-util-arrays-example","status":"publish","type":"post","link":"https:\/\/examples.javacodegeeks.com\/java-array-example\/","title":{"rendered":"Java Array &#8211; java.util.Arrays Example (with Video)"},"content":{"rendered":"<p>In this example, we will explain the array definition and we will show the range of functionality provided by the Java arrays <a href=\"https:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/util\/Arrays.html\">class<\/a>: java.util.Arrays. This class of the <code>java.util<\/code> package contains several static methods that you can use to compare, sort, and search in arrays. In addition, you can use this class to assign a value to one or more elements of an array. This class is a member of the <a title=\"The Collections Framework\" rel=\"noopener noreferrer\" href=\"http:\/\/docs.oracle.com\/javase\/7\/docs\/technotes\/guides\/collections\/index.html\" target=\"_blank\">Collections Framework<\/a>.<\/p>\n<p>An array of integers (<em>int[]<\/em>) will be used as our base array in the following example to illustrate most of the methods provided by the java.util.Arrays <a href=\"https:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/util\/Arrays.html\">class<\/a>. But before diving into the practical examples, let us understand the different types that are available in the Java programming language.<\/p>\n<p>You can also check this tutorial in the following video:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/www.youtube.com\/watch?v=xjyl8kHeA1E\"><img decoding=\"async\" src=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/07\/How-to-use-Arrays-in-Java-1024x576.jpg\" alt=\"\" class=\"wp-image-113904\" width=\"512\" height=\"288\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/07\/How-to-use-Arrays-in-Java-1024x576.jpg 1024w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/07\/How-to-use-Arrays-in-Java-300x169.jpg 300w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/07\/How-to-use-Arrays-in-Java-768x432.jpg 768w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/07\/How-to-use-Arrays-in-Java.jpg 1280w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/a><figcaption> Java Array Example How to use Arrays in Java &#8211; Video<\/figcaption><\/figure>\n<\/div>\n<ul class=\"wp-block-list\">\n<li><strong>One-Dimensional Arrays<\/strong>: The type that consists of the array type and name. The array type will determine the type of array and the elements will determine the type of element inside the array. Let us understand the declaration of One-D arrays with an example.\n<div>\n<div id=\"highlighter_226131\" class=\"syntaxhighlighter  java\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"java keyword\">int[] arr1&nbsp; \/\/ A one-dimensional array of integer elements.<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\">String[] arr2&nbsp;&nbsp; \/\/ A one-dimensional array of string elements.<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"java keyword\">float[] arr3&nbsp;&nbsp;&nbsp; \/\/ A one-dimensional array of floating-point elements.<\/code><\/div>\n<div class=\"line number4 index3 alt1\">&nbsp;<\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"java plain\">Object[] arr4&nbsp;&nbsp; \/\/ A one-dimensional array of object elements. This array can either consist of mixture of primitive type elements or secondary elements.<\/code><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<\/p><\/div>\n<\/li>\n<li><strong>Multi-Dimensional Arrays<\/strong>: It is an array of arrays where each element holds a reference of another array. These types of arrays are also called Jagged Arrays and are defined in the following manner. Let us understand the declaration of Two-D arrays with an example.\n<div>\n<div id=\"highlighter_30234\" class=\"syntaxhighlighter  java\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"java keyword\">int[][] arry1 = new<\/code> <code class=\"java keyword\">int[10][20];&nbsp;&nbsp;&nbsp; \/\/a 2D array or matrix<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java keyword\">int[][][] arr2 = new<\/code> <code class=\"java keyword\">int[10][20][10];&nbsp;&nbsp; \/\/a 3D array<\/code><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Please note, these days the IT industry has obsolete the use of multi-dimensional arrays due to the extensive use of collections.<\/p>\n<\/li>\n<li><strong>Array Literals<\/strong>: These are used in a situation where the array size and variables are known. Let us understand the declaration of Array Literals with an example.\n<div>\n<div id=\"highlighter_762187\" class=\"syntaxhighlighter  java\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"java keyword\">int[] intArray = new<\/code> <code class=\"java keyword\">int[]{ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10<\/code> <code class=\"java plain\">};&nbsp;&nbsp; \/\/ Declaring array literal<\/code><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<\/div>\n<p>In this, the array length is automatically determined by the number of elements.<\/p>\n<\/li>\n<\/ul>\n<p> But let&#8217;s examine the array definition, by using the following examples. <\/p>\n<h2 class=\"wp-block-heading\" id=\"h-1-example-of-java-arrays-methods\">1. Example of Java Arrays methods<\/h2>\n<p>Now let us start with an example to understand the basic declaration and different methods in <em>Arrays<\/em>. But before digging deep let us look at different methods we will be using in this example.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-large\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-logo.jpg\" alt=\"Java Array\" class=\"wp-image-1204\" srcset=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-logo.jpg 150w, https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-logo-70x70.jpg 70w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/figure>\n<\/div>\n<h3 class=\"wp-block-heading\" id=\"h-1-1-arrays-tostring-method\">1.1 Arrays.toString() method<\/h3>\n<p>This <a href=\"http:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/util\/Arrays.html#toString(int[])\" target=\"_blank\" rel=\"noopener noreferrer\">method<\/a> returns the String representation of the array enclosed in the square brackets (<code>[]<\/code>). Adjacent elements are separated by the comma character (i.e. <em>a comma followed by a space<\/em>). Let us understand this with a simple example.<\/p>\n<p><span style=\"text-decoration: underline;\"><em>Snippet<\/em><\/span><\/p>\n<div>\n<div id=\"highlighter_885636\" class=\"syntaxhighlighter  java\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\">Integer[] integerArray = { <\/code><code class=\"java value\">2<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">4<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">3<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">7<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">21<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">9<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">98<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">76<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">74<\/code> <code class=\"java plain\">};<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"integerArray elements: %s\\n\"<\/code><code class=\"java plain\">, Arrays.toString(integerArray));<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3 class=\"wp-block-heading\" id=\"h-1-2-arrays-aslist-method\">1.2 Arrays.asList() method<\/h3>\n<p>This <a href=\"http:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/util\/Arrays.html#asList(T...)\" target=\"_blank\" rel=\"noopener noreferrer\">method<\/a> returns a list backed by a given array. In other words, both the list and array refer to the same location. Let us understand this with a simple example.<\/p>\n<p><span style=\"text-decoration: underline;\"><em>Snippet<\/em><\/span><\/p>\n<div>\n<div id=\"highlighter_864948\" class=\"syntaxhighlighter  java\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\">List integerList = Arrays.asList(integerArray);&nbsp;&nbsp;&nbsp;&nbsp; <\/code><code class=\"java comments\">\/\/ Returns a fixed-size list backed by the specified array.<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3 class=\"wp-block-heading\" id=\"h-1-3-arrays-sort-method\">1.3 Arrays.sort() method<\/h3>\n<p>This <a href=\"http:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/util\/Arrays.html#sort(int[])\" target=\"_blank\" rel=\"noopener noreferrer\">method<\/a> sorts the specified array into ascending numerical order. Let us understand this with a simple example.<\/p>\n<p><span style=\"text-decoration: underline;\"><em>Snippet<\/em><\/span><\/p>\n<div>\n<div id=\"highlighter_772507\" class=\"syntaxhighlighter  java\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\">Arrays.sort(baseArray);<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3 class=\"wp-block-heading\" id=\"h-1-4-arrays-binarysearch-method\">1.4 Arrays.binarySearch() method<\/h3>\n<p>This <a href=\"http:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/util\/Arrays.html#binarySearch(int[],%20int)\" target=\"_blank\" rel=\"noopener noreferrer\">method<\/a> returns an integer value for the index of the specified key in the specified array. Return a negative number if the key is not found and for this method to work properly, the array must be sorted. Let us understand this with a simple example.<\/p>\n<p><span style=\"text-decoration: underline;\"><em>Snippet<\/em><\/span><\/p>\n<div>\n<div id=\"highlighter_47720\" class=\"syntaxhighlighter  java\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"java keyword\">int<\/code> <code class=\"java plain\">idx = Arrays.binarySearch(baseArray, <\/code><code class=\"java value\">21<\/code><code class=\"java plain\">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/code><code class=\"java comments\">\/\/ Searches the specified array of ints for the specified value using the binary search algorithm.<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3 class=\"wp-block-heading\" id=\"h-1-5-arrays-copyof-method\">1.5 Arrays.copyOf() method<\/h3>\n<p>This <a href=\"http:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/util\/Arrays.html#copyOf(int[],%20int)\" target=\"_blank\" rel=\"noopener noreferrer\">method<\/a> copies the specified array, truncates or pads with zeros (<em>if necessary<\/em>) so the copy has the specified length. Let us understand this with a simple example.<\/p>\n<p><span style=\"text-decoration: underline;\"><em>Snippet<\/em><\/span><\/p>\n<div>\n<div id=\"highlighter_171047\" class=\"syntaxhighlighter  java\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"java keyword\">int<\/code><code class=\"java plain\">[] copyOfArray = Arrays.copyOf(baseArray, <\/code><code class=\"java value\">11<\/code><code class=\"java plain\">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/code><code class=\"java comments\">\/\/ Copies the specified array, truncating or padding with zeros (if necessary) so the copy has the specified length.<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3 class=\"wp-block-heading\" id=\"h-1-6-arrays-copyofrange-method\">1.6 Arrays.copyOfRange() method<\/h3>\n<p>This <a href=\"http:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/util\/Arrays.html#copyOfRange(int[],%20int,%20int)\" target=\"_blank\" rel=\"noopener noreferrer\">method<\/a> copies the specified range of the specified array into a new array. The initial index of the range (<em>from<\/em>) must lie between zero and original.length, inclusive. Let us understand this with a simple example.<\/p>\n<p><span style=\"text-decoration: underline;\"><em>Snippet<\/em><\/span><\/p>\n<div>\n<div id=\"highlighter_738349\" class=\"syntaxhighlighter  java\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"java keyword\">int<\/code><code class=\"java plain\">[] copyOfRangeArray = Arrays.copyOfRange(baseArray, <\/code><code class=\"java value\">5<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">8<\/code><code class=\"java plain\">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/code><code class=\"java comments\">\/\/ Copies the specified range of the specified array into a new array.<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3 class=\"wp-block-heading\" id=\"h-1-7-arrays-fill-method\">1.7 Arrays.fill() method<\/h3>\n<p>This <a href=\"http:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/util\/Arrays.html#fill(int[],%20int)\" target=\"_blank\" rel=\"noopener noreferrer\">method<\/a> fills all elements of the specified array with the specified value. Let us understand this with a simple example.<div style=\"display:inline-block; margin: 15px 0;\"> <div id=\"adngin-JavaCodeGeeks_incontent_video-0\" style=\"display:inline-block;\"><\/div> <\/div><\/p>\n<p><span style=\"text-decoration: underline;\"><em>Snippet<\/em><\/span><\/p>\n<div>\n<div id=\"highlighter_121298\" class=\"syntaxhighlighter  java\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"java keyword\">int<\/code><code class=\"java plain\">[] fillArray = <\/code><code class=\"java keyword\">new<\/code> <code class=\"java keyword\">int<\/code><code class=\"java plain\">[<\/code><code class=\"java value\">5<\/code><code class=\"java plain\">];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/code><code class=\"java comments\">\/\/ Assigns the specified int value to each element of the specified array of ints.<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"fillArray (before): %s\\n\"<\/code><code class=\"java plain\">, Arrays.toString(fillArray));<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"java plain\">Arrays.fill(fillArray, <\/code><code class=\"java value\">1<\/code><code class=\"java plain\">);<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"fillArray (after): %s\"<\/code><code class=\"java plain\">, Arrays.toString(fillArray));<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3 class=\"wp-block-heading\" id=\"h-1-8-complete-example\">1.8 Complete Example<\/h3>\n<p>Let us consider the below example where we will illustrate all the methods explained above.<\/p>\n<p><span style=\"text-decoration: underline;\"><em>JavaUtilArraysExample.java<\/em><\/span><\/p>\n<div>\n<div id=\"highlighter_633909\" class=\"syntaxhighlighter  java\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">01<\/div>\n<div class=\"line number2 index1 alt1\">02<\/div>\n<div class=\"line number3 index2 alt2\">03<\/div>\n<div class=\"line number4 index3 alt1\">04<\/div>\n<div class=\"line number5 index4 alt2\">05<\/div>\n<div class=\"line number6 index5 alt1\">06<\/div>\n<div class=\"line number7 index6 alt2\">07<\/div>\n<div class=\"line number8 index7 alt1\">08<\/div>\n<div class=\"line number9 index8 alt2\">09<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<div class=\"line number18 index17 alt1\">18<\/div>\n<div class=\"line number19 index18 alt2\">19<\/div>\n<div class=\"line number20 index19 alt1\">20<\/div>\n<div class=\"line number21 index20 alt2\">21<\/div>\n<div class=\"line number22 index21 alt1\">22<\/div>\n<div class=\"line number23 index22 alt2\">23<\/div>\n<div class=\"line number24 index23 alt1\">24<\/div>\n<div class=\"line number25 index24 alt2\">25<\/div>\n<div class=\"line number26 index25 alt1\">26<\/div>\n<div class=\"line number27 index26 alt2\">27<\/div>\n<div class=\"line number28 index27 alt1\">28<\/div>\n<div class=\"line number29 index28 alt2\">29<\/div>\n<div class=\"line number30 index29 alt1\">30<\/div>\n<div class=\"line number31 index30 alt2\">31<\/div>\n<div class=\"line number32 index31 alt1\">32<\/div>\n<div class=\"line number33 index32 alt2\">33<\/div>\n<div class=\"line number34 index33 alt1\">34<\/div>\n<div class=\"line number35 index34 alt2\">35<\/div>\n<div class=\"line number36 index35 alt1\">36<\/div>\n<div class=\"line number37 index36 alt2\">37<\/div>\n<div class=\"line number38 index37 alt1\">38<\/div>\n<div class=\"line number39 index38 alt2\">39<\/div>\n<div class=\"line number40 index39 alt1\">40<\/div>\n<div class=\"line number41 index40 alt2\">41<\/div>\n<div class=\"line number42 index41 alt1\">42<\/div>\n<div class=\"line number43 index42 alt2\">43<\/div>\n<div class=\"line number44 index43 alt1\">44<\/div>\n<div class=\"line number45 index44 alt2\">45<\/div>\n<div class=\"line number46 index45 alt1\">46<\/div>\n<div class=\"line number47 index46 alt2\">47<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"java keyword\">package<\/code> <code class=\"java plain\">com.javacodegeeks.examples;<\/code><\/div>\n<div class=\"line number2 index1 alt1\">&nbsp;<\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"java keyword\">import<\/code> <code class=\"java plain\">java.util.Arrays;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"java keyword\">import<\/code> <code class=\"java plain\">java.util.List;<\/code><\/div>\n<div class=\"line number5 index4 alt2\">&nbsp;<\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"java keyword\">public<\/code> <code class=\"java keyword\">class<\/code> <code class=\"java plain\">JavaUtilArraysExample {<\/code><\/div>\n<div class=\"line number7 index6 alt2\">&nbsp;<\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java keyword\">public<\/code> <code class=\"java keyword\">static<\/code> <code class=\"java keyword\">void<\/code> <code class=\"java plain\">main(String[] args) {<\/code><\/div>\n<div class=\"line number9 index8 alt2\">&nbsp;<\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">Integer[] integerArray = { <\/code><code class=\"java value\">2<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">4<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">3<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">7<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">21<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">9<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">98<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">76<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">74<\/code> <code class=\"java plain\">};&nbsp;&nbsp;&nbsp;&nbsp; <\/code><code class=\"java comments\">\/\/ Base array for the example. It contains 9 elements.<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"integerArray size: %d\\n\"<\/code><code class=\"java plain\">, integerArray.length);<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"integerArray elements: %s\\n\"<\/code><code class=\"java plain\">, Arrays.toString(integerArray));<\/code><\/div>\n<div class=\"line number13 index12 alt2\">&nbsp;<\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">List&lt;Integer&gt; integerList = Arrays.asList(integerArray);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/code><code class=\"java comments\">\/\/ Returns a fixed-size list backed by the specified array.<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"integerList size: %d\\n\"<\/code><code class=\"java plain\">, integerList.size());<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"integerList elements: \"<\/code><code class=\"java plain\">);<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java keyword\">for<\/code> <code class=\"java plain\">(Integer i : integerList) {<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"%d \"<\/code><code class=\"java plain\">, i);<\/code><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">}<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"\\n\\n\"<\/code><code class=\"java plain\">);<\/code><\/div>\n<div class=\"line number21 index20 alt2\">&nbsp;<\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java keyword\">int<\/code><code class=\"java plain\">[] baseArray = { <\/code><code class=\"java value\">2<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">4<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">3<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">7<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">21<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">9<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">98<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">76<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">74<\/code> <code class=\"java plain\">};<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"Unsorted baseArray: %s\\n\"<\/code><code class=\"java plain\">, Arrays.toString(baseArray));<\/code><\/div>\n<div class=\"line number24 index23 alt1\">&nbsp;<\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">Arrays.sort(baseArray);<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"Sorted baseArray: %s\\n\"<\/code><code class=\"java plain\">, Arrays.toString(baseArray));<\/code><\/div>\n<div class=\"line number27 index26 alt2\">&nbsp;<\/div>\n<div class=\"line number28 index27 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java keyword\">int<\/code> <code class=\"java plain\">idx = Arrays.binarySearch(baseArray, <\/code><code class=\"java value\">21<\/code><code class=\"java plain\">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/code><code class=\"java comments\">\/\/ Searches the specified array of ints for the specified value using the binary search algorithm.<\/code><\/div>\n<div class=\"line number29 index28 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"Value \\\"21\\\" found at index: %d\\n\\n\"<\/code><code class=\"java plain\">, idx);<\/code><\/div>\n<div class=\"line number30 index29 alt1\">&nbsp;<\/div>\n<div class=\"line number31 index30 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"baseArray size: %d\\n\"<\/code><code class=\"java plain\">, baseArray.length);<\/code><\/div>\n<div class=\"line number32 index31 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"baseArray elements: %s\\n\"<\/code><code class=\"java plain\">, Arrays.toString(baseArray));<\/code><\/div>\n<div class=\"line number33 index32 alt2\">&nbsp;<\/div>\n<div class=\"line number34 index33 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java keyword\">int<\/code><code class=\"java plain\">[] copyOfArray = Arrays.copyOf(baseArray, <\/code><code class=\"java value\">11<\/code><code class=\"java plain\">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/code><code class=\"java comments\">\/\/ Copies the specified array, truncating or padding with zeros (if necessary) so the copy has the specified length.<\/code><\/div>\n<div class=\"line number35 index34 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"copyOfArray size: %d\\n\"<\/code><code class=\"java plain\">, copyOfArray.length);<\/code><\/div>\n<div class=\"line number36 index35 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"copyOfArray elements: %s\\n\\n\"<\/code><code class=\"java plain\">, Arrays.toString(copyOfArray));<\/code><\/div>\n<div class=\"line number37 index36 alt2\">&nbsp;<\/div>\n<div class=\"line number38 index37 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"baseArray: %s\\n\"<\/code><code class=\"java plain\">, Arrays.toString(baseArray));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/code><\/div>\n<div class=\"line number39 index38 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java keyword\">int<\/code><code class=\"java plain\">[] copyOfRangeArray = Arrays.copyOfRange(baseArray, <\/code><code class=\"java value\">5<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">8<\/code><code class=\"java plain\">);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/code><code class=\"java comments\">\/\/ Copies the specified range of the specified array into a new array.<\/code><\/div>\n<div class=\"line number40 index39 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"copyOfRangeArray: %s\\n\\n\"<\/code><code class=\"java plain\">, Arrays.toString(copyOfRangeArray));<\/code><\/div>\n<div class=\"line number41 index40 alt2\">&nbsp;<\/div>\n<div class=\"line number42 index41 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java keyword\">int<\/code><code class=\"java plain\">[] fillArray = <\/code><code class=\"java keyword\">new<\/code> <code class=\"java keyword\">int<\/code><code class=\"java plain\">[<\/code><code class=\"java value\">5<\/code><code class=\"java plain\">];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/code><code class=\"java comments\">\/\/ Assigns the specified int value to each element of the specified array of ints.<\/code><\/div>\n<div class=\"line number43 index42 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"fillArray (before): %s\\n\"<\/code><code class=\"java plain\">, Arrays.toString(fillArray));<\/code><\/div>\n<div class=\"line number44 index43 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">Arrays.fill(fillArray, <\/code><code class=\"java value\">1<\/code><code class=\"java plain\">);<\/code><\/div>\n<div class=\"line number45 index44 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"fillArray (after): %s\"<\/code><code class=\"java plain\">, Arrays.toString(fillArray));<\/code><\/div>\n<div class=\"line number46 index45 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">}<\/code><\/div>\n<div class=\"line number47 index46 alt2\"><code class=\"java plain\">}<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>If everything goes well, we will get the following results in the console.<\/p>\n<div>\n<div id=\"highlighter_416126\" class=\"syntaxhighlighter  plain\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">01<\/div>\n<div class=\"line number2 index1 alt1\">02<\/div>\n<div class=\"line number3 index2 alt2\">03<\/div>\n<div class=\"line number4 index3 alt1\">04<\/div>\n<div class=\"line number5 index4 alt2\">05<\/div>\n<div class=\"line number6 index5 alt1\">06<\/div>\n<div class=\"line number7 index6 alt2\">07<\/div>\n<div class=\"line number8 index7 alt1\">08<\/div>\n<div class=\"line number9 index8 alt2\">09<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">integerArray size: 9<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"plain plain\">integerArray elements: [2, 4, 3, 7, 21, 9, 98, 76, 74]<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"plain plain\">integerList size: 9<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"plain plain\">integerList elements: 2 4 3 7 21 9 98 76 74 <\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"plain plain\">Unsorted baseArray: [2, 4, 3, 7, 21, 9, 98, 76, 74]<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"plain plain\">Sorted baseArray: [2, 3, 4, 7, 9, 21, 74, 76, 98]<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"plain plain\">Value \"21\" found at index: 5<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"plain plain\">baseArray size: 9<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"plain plain\">baseArray elements: [2, 3, 4, 7, 9, 21, 74, 76, 98]<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"plain plain\">copyOfArray size: 11<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"plain plain\">copyOfArray elements: [2, 3, 4, 7, 9, 21, 74, 76, 98, 0, 0]<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"plain plain\">baseArray: [2, 3, 4, 7, 9, 21, 74, 76, 98]<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"plain plain\">copyOfRangeArray: [21, 74, 76]<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"plain plain\">fillArray (before): [0, 0, 0, 0, 0]<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"plain plain\">fillArray (after): [1, 1, 1, 1, 1]<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h2 class=\"wp-block-heading\" id=\"h-2-some-more-methods-of-the-java-array-class\">2. Some more methods of the Java Array class<\/h2>\n<p>Java Arrays add some interesting method arguments to the existing <code>sort()<\/code> and <code>fill()<\/code> method i.e.<\/p>\n<ul class=\"wp-block-list\">\n<li><code>Arrays.sort(int[] a, int fromIndex, int endIndex)<\/code>: Sorts the specified range of the array into ascending order. The range to be sorted extends from the index <em>fromIndex<\/em>, inclusive, to the index <em>toIndex<\/em>, exclusive. If <em>fromIndex<\/em> == <em>toIndex<\/em>, the range to be sorted is empty<\/li>\n<li><code>Arrays.fill(int[] a, int fromIndex, int endIndex)<\/code>: Fills elements of the specified array with the specified <em>value<\/em> from the <em>fromIndex<\/em> element, but not including the <em>toIndex<\/em> element<\/li>\n<\/ul>\n<p>Let us understand these modifications with an example.<\/p>\n<p><span style=\"text-decoration: underline;\"><em>JavaUtilArraysMoreMethodsExample.java<\/em><\/span><\/p>\n<div>\n<div id=\"highlighter_803851\" class=\"syntaxhighlighter  java\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">01<\/div>\n<div class=\"line number2 index1 alt1\">02<\/div>\n<div class=\"line number3 index2 alt2\">03<\/div>\n<div class=\"line number4 index3 alt1\">04<\/div>\n<div class=\"line number5 index4 alt2\">05<\/div>\n<div class=\"line number6 index5 alt1\">06<\/div>\n<div class=\"line number7 index6 alt2\">07<\/div>\n<div class=\"line number8 index7 alt1\">08<\/div>\n<div class=\"line number9 index8 alt2\">09<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<div class=\"line number18 index17 alt1\">18<\/div>\n<div class=\"line number19 index18 alt2\">19<\/div>\n<div class=\"line number20 index19 alt1\">20<\/div>\n<div class=\"line number21 index20 alt2\">21<\/div>\n<div class=\"line number22 index21 alt1\">22<\/div>\n<div class=\"line number23 index22 alt2\">23<\/div>\n<div class=\"line number24 index23 alt1\">24<\/div>\n<div class=\"line number25 index24 alt2\">25<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"java keyword\">package<\/code> <code class=\"java plain\">com.javacodegeeks.examples;<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java keyword\">import<\/code> <code class=\"java plain\">java.util.Arrays;<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"java keyword\">public<\/code> <code class=\"java keyword\">class<\/code> <code class=\"java plain\">JavaUtilArraysMoreMethodsExample {<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java keyword\">public<\/code> <code class=\"java keyword\">static<\/code> <code class=\"java keyword\">void<\/code> <code class=\"java plain\">main(String[] args) {<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java comments\">\/\/ Base array for the example. It contains 9 elements.<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java keyword\">int<\/code><code class=\"java plain\">[] baseArray = { <\/code><code class=\"java value\">2<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">4<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">3<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">7<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">21<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">9<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">98<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">76<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">74<\/code> <code class=\"java plain\">};<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java comments\">\/\/ Sorts the specified range of the array into ascending order.<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"Unsorted baseArray: %s\\n\"<\/code><code class=\"java plain\">, Arrays.toString(baseArray));<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">Arrays.sort(baseArray, <\/code><code class=\"java value\">1<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">6<\/code><code class=\"java plain\">);<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"Sorted baseArray: %s\\n\\n\"<\/code><code class=\"java plain\">, Arrays.toString(baseArray));<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java comments\">\/\/ Assigns the specified int value to each element of the<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java comments\">\/\/ specified range of the specified array of ints.<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java keyword\">int<\/code><code class=\"java plain\">[] fillArray = <\/code><code class=\"java keyword\">new<\/code> <code class=\"java keyword\">int<\/code><code class=\"java plain\">[<\/code><code class=\"java value\">10<\/code><code class=\"java plain\">];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"fillArray (before): %s\\n\"<\/code><code class=\"java plain\">, Arrays.toString(fillArray));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">Arrays.fill(fillArray, <\/code><code class=\"java value\">1<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">7<\/code><code class=\"java plain\">, <\/code><code class=\"java value\">3<\/code><code class=\"java plain\">);<\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">System.out.printf(<\/code><code class=\"java string\">\"fillArray (after): %s\"<\/code><code class=\"java plain\">, Arrays.toString(fillArray));<\/code><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"java spaces\">&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code class=\"java plain\">}<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"java plain\">}<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>If everything goes well, we will get the following results in the console.<\/p>\n<div>\n<div id=\"highlighter_323687\" class=\"syntaxhighlighter  plain\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"plain plain\">Unsorted baseArray: [2, 4, 3, 7, 21, 9, 98, 76, 74]<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"plain plain\">Sorted baseArray: [2, 3, 4, 7, 9, 21, 98, 76, 74]<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"plain plain\">fillArray (before): [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"plain plain\">fillArray (after): [0, 3, 3, 3, 3, 3, 3, 0, 0, 0]<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h2 class=\"wp-block-heading\" id=\"h-3-more-articles\">3. More articles<\/h2>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/examples.javacodegeeks.com\/java-list-example\/\">Java List Example<\/a><\/li>\n<li><a href=\"https:\/\/examples.javacodegeeks.com\/java-queue-example\/\">Java Queue Example<\/a><\/li>\n<li><a href=\"https:\/\/examples.javacodegeeks.com\/java-stack-example\/\">Java Stack Example<\/a><\/li>\n<li><a href=\"https:\/\/examples.javacodegeeks.com\/arraylist-java-example\/\">ArrayList Java Example \u2013 How to use arraylist<\/a><\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\" id=\"h-4-download-the-source-code\">4. Download the Source Code<\/h2>\n<p>That was an article explaining the array definition in Java through examples.<\/p>\n<div class=\"download\"><strong>Download<\/strong><br \/>You can download the source code of this example from here: <a href=\"http:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2019\/08\/JavaUtilArraysClass.zip\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Java Array \u2013 java.util.Arrays Example<\/strong><\/a><\/div>\n<p><strong>Last updated on Jan. 25th, 2022<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this example, we will explain the array definition and we will show the range of functionality provided by the Java arrays class: java.util.Arrays. This class of the java.util package contains several static methods that you can use to compare, sort, and search in arrays. In addition, you can use this class to assign a &hellip;<\/p>\n","protected":false},"author":18,"featured_media":1204,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[85],"tags":[],"class_list":["post-9971","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arrays"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Java Array Example (with Video) - Examples Java Code Geeks - 2026<\/title>\n<meta name=\"description\" content=\"Java array class of the java.util package contains several static methods that you can use to compare, sort, and search in arrays.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/examples.javacodegeeks.com\/java-array-example\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java Array Example (with Video) - Examples Java Code Geeks - 2026\" \/>\n<meta property=\"og:description\" content=\"Java array class of the java.util package contains several static methods that you can use to compare, sort, and search in arrays.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/examples.javacodegeeks.com\/java-array-example\/\" \/>\n<meta property=\"og:site_name\" content=\"Examples Java Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javacodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2014-06-05T08:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-06T10:39:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Armando Flores\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:site\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Armando Flores\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-array-example\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-array-example\/\"},\"author\":{\"name\":\"Armando Flores\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/edd8d967774c2c27aac159acda5ca9fe\"},\"headline\":\"Java Array &#8211; java.util.Arrays Example (with Video)\",\"datePublished\":\"2014-06-05T08:00:00+00:00\",\"dateModified\":\"2022-07-06T10:39:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-array-example\/\"},\"wordCount\":805,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-array-example\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-logo.jpg\",\"articleSection\":[\"Arrays\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/examples.javacodegeeks.com\/java-array-example\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-array-example\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/java-array-example\/\",\"name\":\"Java Array Example (with Video) - Examples Java Code Geeks - 2026\",\"isPartOf\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-array-example\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-array-example\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-logo.jpg\",\"datePublished\":\"2014-06-05T08:00:00+00:00\",\"dateModified\":\"2022-07-06T10:39:56+00:00\",\"description\":\"Java array class of the java.util package contains several static methods that you can use to compare, sort, and search in arrays.\",\"breadcrumb\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-array-example\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/examples.javacodegeeks.com\/java-array-example\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-array-example\/#primaryimage\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-logo.jpg\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-logo.jpg\",\"width\":150,\"height\":150,\"caption\":\"Bipartite Graph\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/java-array-example\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/examples.javacodegeeks.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java Development\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/java-development\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Core Java\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/java-development\/core-java\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"util\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/java-development\/core-java\/util\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Arrays\",\"item\":\"https:\/\/examples.javacodegeeks.com\/category\/java-development\/core-java\/util\/arrays\/\"},{\"@type\":\"ListItem\",\"position\":6,\"name\":\"Java Array &#8211; java.util.Arrays Example (with Video)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#website\",\"url\":\"https:\/\/examples.javacodegeeks.com\/\",\"name\":\"Java Code Geeks\",\"description\":\"Java Examples and Code Snippets\",\"publisher\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\"},\"alternateName\":\"JCG\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/examples.javacodegeeks.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\/\/examples.javacodegeeks.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/javacodegeeks\",\"https:\/\/x.com\/javacodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/edd8d967774c2c27aac159acda5ca9fe\",\"name\":\"Armando Flores\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2014\/05\/Armando-Flores-96x96.jpg\",\"contentUrl\":\"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2014\/05\/Armando-Flores-96x96.jpg\",\"caption\":\"Armando Flores\"},\"description\":\"Armando graduated from from Electronics Engineer in the The Public University Of Puebla (BUAP). He also has a Masters degree in Computer Sciences from CINVESTAV. He has been using the Java language for Web Development for over a decade. He has been involved in a large number of projects focused on \\\"ad-hoc\\\" Web Application based on Java EE and Spring Framework.\",\"sameAs\":[\"http:\/\/www.javacodegeeks.com\/\"],\"url\":\"https:\/\/examples.javacodegeeks.com\/author\/armando-flores\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Java Array Example (with Video) - Examples Java Code Geeks - 2026","description":"Java array class of the java.util package contains several static methods that you can use to compare, sort, and search in arrays.","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:\/\/examples.javacodegeeks.com\/java-array-example\/","og_locale":"en_US","og_type":"article","og_title":"Java Array Example (with Video) - Examples Java Code Geeks - 2026","og_description":"Java array class of the java.util package contains several static methods that you can use to compare, sort, and search in arrays.","og_url":"https:\/\/examples.javacodegeeks.com\/java-array-example\/","og_site_name":"Examples Java Code Geeks","article_publisher":"https:\/\/www.facebook.com\/javacodegeeks","article_published_time":"2014-06-05T08:00:00+00:00","article_modified_time":"2022-07-06T10:39:56+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-logo.jpg","type":"image\/jpeg"}],"author":"Armando Flores","twitter_card":"summary_large_image","twitter_creator":"@javacodegeeks","twitter_site":"@javacodegeeks","twitter_misc":{"Written by":"Armando Flores","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/examples.javacodegeeks.com\/java-array-example\/#article","isPartOf":{"@id":"https:\/\/examples.javacodegeeks.com\/java-array-example\/"},"author":{"name":"Armando Flores","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/edd8d967774c2c27aac159acda5ca9fe"},"headline":"Java Array &#8211; java.util.Arrays Example (with Video)","datePublished":"2014-06-05T08:00:00+00:00","dateModified":"2022-07-06T10:39:56+00:00","mainEntityOfPage":{"@id":"https:\/\/examples.javacodegeeks.com\/java-array-example\/"},"wordCount":805,"commentCount":0,"publisher":{"@id":"https:\/\/examples.javacodegeeks.com\/#organization"},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/java-array-example\/#primaryimage"},"thumbnailUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-logo.jpg","articleSection":["Arrays"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/examples.javacodegeeks.com\/java-array-example\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/examples.javacodegeeks.com\/java-array-example\/","url":"https:\/\/examples.javacodegeeks.com\/java-array-example\/","name":"Java Array Example (with Video) - Examples Java Code Geeks - 2026","isPartOf":{"@id":"https:\/\/examples.javacodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/examples.javacodegeeks.com\/java-array-example\/#primaryimage"},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/java-array-example\/#primaryimage"},"thumbnailUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-logo.jpg","datePublished":"2014-06-05T08:00:00+00:00","dateModified":"2022-07-06T10:39:56+00:00","description":"Java array class of the java.util package contains several static methods that you can use to compare, sort, and search in arrays.","breadcrumb":{"@id":"https:\/\/examples.javacodegeeks.com\/java-array-example\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/examples.javacodegeeks.com\/java-array-example\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/java-array-example\/#primaryimage","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-logo.jpg","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2012\/12\/java-logo.jpg","width":150,"height":150,"caption":"Bipartite Graph"},{"@type":"BreadcrumbList","@id":"https:\/\/examples.javacodegeeks.com\/java-array-example\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/examples.javacodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"Java Development","item":"https:\/\/examples.javacodegeeks.com\/category\/java-development\/"},{"@type":"ListItem","position":3,"name":"Core Java","item":"https:\/\/examples.javacodegeeks.com\/category\/java-development\/core-java\/"},{"@type":"ListItem","position":4,"name":"util","item":"https:\/\/examples.javacodegeeks.com\/category\/java-development\/core-java\/util\/"},{"@type":"ListItem","position":5,"name":"Arrays","item":"https:\/\/examples.javacodegeeks.com\/category\/java-development\/core-java\/util\/arrays\/"},{"@type":"ListItem","position":6,"name":"Java Array &#8211; java.util.Arrays Example (with Video)"}]},{"@type":"WebSite","@id":"https:\/\/examples.javacodegeeks.com\/#website","url":"https:\/\/examples.javacodegeeks.com\/","name":"Java Code Geeks","description":"Java Examples and Code Snippets","publisher":{"@id":"https:\/\/examples.javacodegeeks.com\/#organization"},"alternateName":"JCG","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/examples.javacodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/examples.javacodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/examples.javacodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/javacodegeeks","https:\/\/x.com\/javacodegeeks"]},{"@type":"Person","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/edd8d967774c2c27aac159acda5ca9fe","name":"Armando Flores","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/examples.javacodegeeks.com\/#\/schema\/person\/image\/","url":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2014\/05\/Armando-Flores-96x96.jpg","contentUrl":"https:\/\/examples.javacodegeeks.com\/wp-content\/uploads\/2014\/05\/Armando-Flores-96x96.jpg","caption":"Armando Flores"},"description":"Armando graduated from from Electronics Engineer in the The Public University Of Puebla (BUAP). He also has a Masters degree in Computer Sciences from CINVESTAV. He has been using the Java language for Web Development for over a decade. He has been involved in a large number of projects focused on \"ad-hoc\" Web Application based on Java EE and Spring Framework.","sameAs":["http:\/\/www.javacodegeeks.com\/"],"url":"https:\/\/examples.javacodegeeks.com\/author\/armando-flores\/"}]}},"_links":{"self":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/9971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/comments?post=9971"}],"version-history":[{"count":0,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/9971\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/media\/1204"}],"wp:attachment":[{"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/media?parent=9971"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/categories?post=9971"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/examples.javacodegeeks.com\/wp-json\/wp\/v2\/tags?post=9971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}