Java Arrays

Java Arrays

Arrays: Arrays can be used to store multiple values in a single variable .

Instead of using separate variables for each value, we will declare an array to store multiple values in a single variable.

To use the java arrays we need to define the array first. The array can be declared with square brackets [ ].

// syntax for array decleration
String[] names; //names is the variable
//it is a string type array which contains the names

We can directly assign the values to the array.

//here we are assigning the names to the names variable
String[] names = {"abc","def","ghi","jkl","mno","pqr","stu","vwx","yz"};

we can also create an array of integers like this

int [] numbers = {1,2,3,4,5,6,7,8,9};

Element Accessing in the Array:

to access some specific elements, we need to call the array and pass the index number to the array.

In java array index starts from 0. 0 is the first element, 1 is the second element and so on.

public class Main{
    public static void main(String[] args){
        String[] names = {"abc","def","ghi","jkl","mno","pqr"};
        System.out.println(names[0]); // o th index position element => abc
        System.out.println(names[2]); // 2 nd index position element => ghi
        System.out.println(names[5]); // 5 th indext position element => pqr
    }
}

Output:

Java arrays are Mutable that means we can change or re-assign the new value to it even after declaring the value.

public class Main{
    public static void main(String[] args){
        String[] names = {"abc","def","ghi","jkl","mno","pqr"};
        System.out.println("Before : "+ names[5]); // before to the 5th index
        names[5] = "smart cookie"; // assign new  value to 5th index
        System.out.println("After :" + names[5]); //after assigning
    }
}

Array Length :

we can also find the total length of the array by using the length property.

The length property can be helpful to tell how many elements are there in the entire array.

The Array length count can be started from 1.

public class Main{
    public static void main(String[] args){
        String[] names = {"abc","def","ghi","jkl"}; //string type array
        names[2] = "smart cookie"; // assigning the new value 
        System.out.println(names.length); //count the length
    }
}

Did you find this article valuable?

Support Smart Cookie ๐Ÿช by becoming a sponsor. Any amount is appreciated!

ย