The Java.DoubleAccumulator.toString() is an inbuilt method in java that returns the String representation of the current value. Numeric value is explicitly converted to a string where the initial datatype is double.
Syntax:
public String toString()
Parameters: The method does not accepts any parameter.
Return Value: The method returns the string representation of the current value.
Below programs illustrate the above method:
Program 1:
// Java program to demonstrate// the toString() method  import java.lang.*;import java.util.concurrent.atomic.DoubleAccumulator;  public class GFG {    public static void main(String args[])    {        DoubleAccumulator num            = new DoubleAccumulator(                Double::sum, 0L);          // accumulate operation on num        num.accumulate(42);        num.accumulate(10);          // before toString the value is        System.out.println("DoubleAccumulator: "                           + num.get());          // Print String representation        System.out.println("String representation: "                           + num.toString());    }} |
DoubleAccumulator: 52.0 String representation: 52.0
Program 2:
// Java program to demonstrate// the toString() method  import java.lang.*;import java.util.concurrent.atomic.DoubleAccumulator;  public class GFG {    public static void main(String args[])    {        DoubleAccumulator num            = new DoubleAccumulator(                Double::sum, 0L);          // accumulate operation on num        num.accumulate(75);        num.accumulate(1);          // before toString the value is        System.out.println("DoubleAccumulator: "                           + num.get());          // Print String representation        System.out.println("String representation: "                           + num.toString());    }} |
DoubleAccumulator: 76.0 String representation: 76.0
