• Register

In this article, we will learn different techniques to print the elements of a given array in Java.

To understand this example, you should have knowledge of the following Java programming topics:

·         Java Arrays

·         Java Multidimensional Arrays

·         Java for Loop


Example 1: Print an Array using For loop

public class Array {



    public static void main(String[] args) {

        int[] array = {1, 2, 3, 4, 5};



        for (int element: array) {

            System.out.println(element);

        }

    }

}

Output

1

2

3

4

5

In the above program, the for-each loop is used to iterate over the given array, array.

It accesses each element in the array and prints using println().


Example 2: Print an Array using standard library Arrays

import java.util.Arrays;

public class Array {



    public static void main(String[] args) {

        int[] array = {1, 2, 3, 4, 5};



        System.out.println(Arrays.toString(array));

    }

}

Output

[1, 2, 3, 4, 5]

In the above program, the for loop has been replaced by a single line of code using Arrays.toString() function.

As you can see, this gives a clean output without any extra lines of code.


Example 3: Print a Multi-dimensional Array

import java.util.Arrays;



public class Array {



    public static void main(String[] args) {

        int[][] array = {{1, 2}, {3, 4}, {5, 6, 7}};



        System.out.println(Arrays.deepToString(array));

    }

}

Output

[[1, 2], [3, 4], [5, 6, 7]]

In the above program, since each element in array contains another array, just using Arrays.toString() prints the address of the elements (nested array).

To get the numbers from the inner array, we just another function Arrays.deepToString(). This gets us the numbers 1, 2 and so on, we are looking for.

This function works for  3-dimensional arrays as well.

 

More Posts

How to print an array in C++? Lalit Kumar - Jun 3, 2020
How to print an array in java amna - Oct 20, 2020
C ++ how to print an array amna - Jun 27
How to resize an array in C++? Lalit Kumar - Jun 10, 2020
How to Print Tables in java Hasnain_khan - Oct 9, 2020
How to print an arraylist in java amna - Oct 21, 2020
How to call an array from another class in java Sanjana Sagar - May 22
How to create an array of generic type in java offonime - May 22
How to put a text file into an array in java Sanjana Sagar - May 20
Pass an 2D array to a function in C++ Lalit Kumar - Sep 15, 2020