The java.LongAccumulator.accumulate() is an inbuilt method in java that updates a particular LongAccumulator object with the given value.
Syntax:
public void accumulate(long x)
Parameters: The method accepts a single parameter x that is the value by which the current LongAccumulator object is to be update.
Return Value: The method returns the updated value.
Below programs illustrate the above method:
Program 1:
// Program to demonstrate the accumulate() methodimport java.lang.*;import java.util.concurrent.atomic.LongAccumulator;  public class GFG {    public static void main(String args[])    {        LongAccumulator num = new LongAccumulator(Long::sum, 0L);          // accumulate operation on num        num.accumulate(2);          // Print after accumulate        System.out.println("After update the value is: " + num);    }} |
After update the value is: 2
Program 2:
// Program to demonstrate the accumulate() method  import java.lang.*;import java.util.concurrent.atomic.LongAccumulator;  public class GFG {    public static void main(String args[])    {        LongAccumulator num = new LongAccumulator(Long::sum, 0L);          // accumulate operation on num        num.accumulate(5);          // Print after accumulate        System.out.println("After update the value is: " + num);    }} |
After update the value is: 5
