The java.LongAccumulator.longValue() is an inbuilt method in java that is equivalent to the get() method that is this method just returns the current value.
Syntax:
public long longValue()
Parameters: This method does not accepts any parameter.
Return Value: The method returns the current value.
Below programs illustrate the above method:
Program 1:
// Program to demonstrate the longValue() 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( 42 ); num.accumulate( 10 ); // longValues current value num.longValue(); // Print after longValue operation System.out.println( " the current value is: " + num); } } |
the current value is: 52
Program 2:
// Program to demonstrate the longValue() 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 ); num.accumulate( 10 ); // longValues current value num.longValue(); // Print after longValue operation System.out.println( " the current value is: " + num); } } |
the current value is: 15