How to Find Array Length in Java with Examples

In this blog post, we are going to learn an important topic pertaining to Java i.e Array length.

Java is a high-end programming language by accompanying robustness, security, and greater performance.

How to Find Array Length in Java?

An array length in Java represents a series of elements that an array could really hold. There really is no predetermined method for determining an object’s length. In Java, developers can discover its array length with the help of array attribute length. One such attribute is used in conjunction with array names. To gain deeper insights into this programming language, java training is compulsory. Therefore in this blog post, we’ll look at how to calculate the size as well as the length of the arrays in Java.

Length Attribute in Java

The length attribute throughout Java represents the size of the array. Each array has a length property, for which the value seems to be the array’s size. The overall quantity of elements that the array can encompass is denoted by its size. In order to access the length property, use dot (.) operator which is accompanied by an array name. Also we can determine the length of int[ ]double[] and  String[]. As an example:

In the above sample code, arr represents the array type and it is the int with a capacity of 5 elements. In simple terms array Length perhaps is the variable that keeps track of the length of an array. An array name (arr) is accompanied by a dot operator as well as the length attribute to determine the length of the array. It defines the array’s size.

Array length = Array’s last Index+1

Array Length in Java with Examples

Array last index = 7

Array length = 7+1 = 8

It is important to note that such length of the array defines the upper limit number of the elements that can hold or its capacity. This does not include the elements which are added to the array. It is, length comes back the array’s total size. The length and size of arrays for whom the elements have been configured just at the time of their establishment were the same.

However, if we’re talking well about an array’s logical size or index, after which merely int arrayLength=arr.length-1, since an array index begins at 0. As a result, the logical, as well as an array index, was always one less than the real size.

First Index:

0 1 2 3 4 5 6 7 8 9

In the above picture, 0 is the first index and the array length will be 10.

Now we will explore how to fetch the length of an array using an example.


length of an array is 11


Size of an array is 4


an array length cannot be empty.
An array length is: 3
An array length is: 4
An array length is: 5

Searching a Value Using the Array Length in Java

The array length does have a lot of good properties which can be used in coding. In the following scenario, we just use the length of an array to loop through all elements and see if the specified value is visible.




The program above returns true because “hate” is present in the array, but “love” is a non-existent element, so the result is false.

Search for the Lowest Value in the Array

The length of an array can be used to find the lowest value in an array object.


The minimum value in an array is: 28

Search for the Max Value in an Array

Moreover, we could use an array’s length to find the highest value in an array object.


The max value in an array is: 85


Hope you have got enough knowledge in handling array length in java. If you have any queries please drop them in the comments section to get them clarified.

Happy Coding!

Author Bio:

I am VarshaDutta Dusa, Working as a Senior Digital Marketing professional & Content writer in HKR Trainings. I Have good experience in handling technical content writing and aspire to learn new things to grow professionally. I am expertise in delivering content on the market demanding technologies like mulesoft Training, Dell Boomi Tutorial, Elasticsearch Course, Fortinet Course, postgresql Training, splunk, Success Factor, Denodo, etc.

Leave a Reply

Your email address will not be published. Required fields are marked *