Java Utility Library

Java Arrays - deepToString() Method



The java.util.Arrays.deepToString() method returns a string representation of the "deep contents" of the specified array. If the array contains other arrays as elements, the string representation contains their contents and so on. This method is designed for converting multidimensional arrays to strings.

The string representation consists of a list of the array's elements, enclosed in square brackets ("[]"). Adjacent elements are separated by the characters ", " (a comma followed by a space).

Syntax

public static String deepToString(Object[] a)

Parameters

a Specify the array whose string representation to return.

Return Value

Returns string representation of the array.

Exception

NA.

Example:

In the example below, the java.util.Arrays.deepToString() method returns a string representation of the given array object.

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //creating an array object
    Object Arr[] = {10, 5, 25, -5, 48};

    //convert the array into a string
    String MyStr = Arrays.deepToString(Arr);

    //print the string
    System.out.println(MyStr);  
  }
}

The output of the above code will be:

[10, 5, 25, -5, 48]

❮ Java.util - Arrays