Java program to print an array without using Loop

Given an array arr in Java, the task is to print the contents of this array.

Loop method: The first thing that comes to mind is to write a for loop from i = 0 to n and print each element with arr[i].

 

for(int i = 0; i < Array.length; i++)
        System.out.println(Array[i]);

This article tells how to print this array in Java without the use of any loop.

To do this, we use the toString() method of the Array class in the Java utility package. This method helps us to get string representation of array. This string can be easily printed using the print() or println() methods.

Example 1: This example shows how to get a string representation for an array and print that string representation.

 

// Java program to get the String
// representation of an array and print it

import java.io.*;
import java.util.*;

class GFG {
	public static void main(String[] args)
	{

		// Get the array
		int arr[]
			= { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

		// Get the String representation of array
		String stringArr = Arrays.toString(arr);

		// print the String representation
		System.out.println("Array: " + stringArr);
	}
}

Output:

Array: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

Example 2: This array can also be printed directly without creating a string.

 
// Java program to print an array
// without creating its String representation

import java.io.*;
import java.util.*;

class GFG {
	public static void main(String[] args)
	{

		// Get the array
		int arr[]
			= { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

		// Print the array
		System.out.println("Array: "
						+ Arrays.toString(arr));
	}
}

Output:

Array: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

 

Submit Your Programming Assignment Details