The toString() method of a AtomicReferenceArray class is used to return the String representation of the current values of array.This method is used to represent the contents of AtomicReferenceArray as string
Syntax:
public String toString()
Parameters: This method accepts nothing.
Return value: This method returns the String representation of the current values of array.
Below programs illustrate the toString() method:
Program 1:
| // Java program to demonstrate// toString() method Âimportjava.util.concurrent.atomic.*; ÂpublicclassGFG { Â    publicstaticvoidmain(String[] args)    { Â        // create an atomic reference object.        AtomicReferenceArray<Integer> ref            = newAtomicReferenceArray<Integer>(5); Â        // set some value        ref.set(0, 234);        ref.set(1, 134);        ref.set(2, 325); Â        // print the toString() return        String toString = ref.toString();        System.out.println(            "String representation of"            + " AtomicReferenceArray:\n"            + toString);    }} | 
String representation of AtomicReferenceArray: [234, 134, 325, null, null]
Program 2:
| // Java program to demonstrate// toString() method Âimportjava.util.concurrent.atomic.*; ÂpublicclassGFG { Â    publicstaticvoidmain(String[] args)    { Â        // create a array of Strings        String[] names            = { "AMAN", "AMAR", "SURAJ"}; Â        // create an atomic reference object.        AtomicReferenceArray<String> ref            = newAtomicReferenceArray<String>(names); Â        // print the toString() return        String toString = ref.toString();        System.out.println(            "String representation of"            + " AtomicReferenceArray:\n"            + toString);    }} | 
String representation of AtomicReferenceArray: [AMAN, AMAR, SURAJ]
References: https://docs.oracle.com/javase/10/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html#toString()


 
                                    







