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 import java.util.concurrent.atomic.*; public class GFG { public static void main(String[] args) { // create an atomic reference object. AtomicReferenceArray<Integer> ref = new AtomicReferenceArray<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 import java.util.concurrent.atomic.*; public class GFG { public static void main(String[] args) { // create a array of Strings String[] names = { "AMAN" , "AMAR" , "SURAJ" }; // create an atomic reference object. AtomicReferenceArray<String> ref = new AtomicReferenceArray<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()