The java.util.concurrent.atomic.AtomicBoolean.set() is an inbuilt method in java that updates the previous value and sets it to a new value which is passed in the parameter.
Syntax:
public final void set(boolean newVal)
Parameters: The function accepts a single mandatory parameter newVal which is to be updated.
Return Value: The function does not returns anything.
Below programs illustrate the above function:
Program 1:
// Java program that demonstrates // the set() function   import java.util.concurrent.atomic.AtomicBoolean;   public class GFG {     public static void main(String args[])     {           // Initially value as false         AtomicBoolean val             = new AtomicBoolean( false );           System.out.println( "Previous value: "                            + val);           val.set( true );           // Prints the updated value         System.out.println( "Current value: "                            + val);     } } |
Previous value: false Current value: true
Program 2:
// Java program that demonstrates // the set() function   import java.util.concurrent.atomic.AtomicBoolean;   public class GFG {     public static void main(String args[])     {           // Initially value as true         AtomicBoolean val             = new AtomicBoolean( true );           System.out.println( "Previous value: "                            + val);           val.set( false );           // Prints the updated value         System.out.println( "Current value: "                            + val);     } } |
Previous value: true Current value: false