Wednesday, July 3, 2024
HomeLanguagesJavaAtomicReferenceArray toString() method in Java with Examples

AtomicReferenceArray toString() method in Java with Examples

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);
    }
}


Output:

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);
    }
}


Output:

String representation of AtomicReferenceArray:
[AMAN, AMAR, SURAJ]

References: https://docs.oracle.com/javase/10/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html#toString()

Nokonwaba Nkukhwana
Experience as a skilled Java developer and proven expertise in using tools and technical developments to drive improvements throughout a entire software development life cycle. I have extensive industry and full life cycle experience in a java based environment, along with exceptional analytical, design and problem solving capabilities combined with excellent communication skills and ability to work alongside teams to define and refine new functionality. Currently working in springboot projects(microservices). Considering the fact that change is good, I am always keen to new challenges and growth to sharpen my skills.
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments