AtomicReferenceArray getPlain() method in Java with Examples Last Updated : 07 Jul, 2022 Comments Improve Suggest changes Like Article Like Report The getPlain() method of a AtomicReferenceArray class is used to return the value of the element at index i for this AtomicReferenceArray object with memory semantics of reading as if the variable was declared non-volatile.Syntax: public final E getPlain(int i) Parameters: This method accepts the index i to get the value.Return value: This method returns current value at index i.Below programs illustrate the getPlain() method: Program 1: Java // Java program to demonstrate // AtomicReferenceArray.getPlain() method import java.util.concurrent.atomic.*; public class GFG { public static void main(String[] args) { // create an atomic reference array // object which stores Integer. AtomicReferenceArray<Integer> array = new AtomicReferenceArray<Integer>(5); // set some value in array array.set(0, 987); array.set(1, 988); array.set(2, 989); array.set(3, 986); // get and print the value // using getPlain method for (int i = 0; i < 4; i++) { int value = array.getPlain(i); System.out.println("value at " + i + " = " + value); } } } Output:value at 0 = 987 value at 1 = 988 value at 2 = 989 value at 3 = 986 Program 2: Java // Java program to demonstrate // AtomicReferenceArray.getPlain() 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> array = new AtomicReferenceArray<String>(names); // get and print the value // using getPlain method for (int i = 0; i < array.length(); i++) { String value = array.getPlain(i); System.out.println("value at " + i + " = " + value); } } } Output:value at 0 = AMAN value at 1 = AMAR value at 2 = SURAJ References: https://docs.oracle.com/javase/10/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html#getPlain(int) Comment More infoAdvertise with us Next Article AtomicReferenceArray getPlain() method in Java with Examples A AmanSingh2210 Follow Improve Article Tags : Java Java-Functions Java-util-concurrent-atomic package Java-AtomicReferenceArray Practice Tags : Java Similar Reads AtomicReferenceArray get() method in Java with Examples The get() method of a AtomicReferenceArray class is used to return the value of the element at index i for this AtomicReferenceArray object with memory semantics of reading as if the variable of index was declared volatile type of variable. Syntax: public final E get(int i) Parameters: This method a 2 min read AtomicReference getPlain() method in Java with Examples The getPlain() method of a AtomicReference class is used to return the current value of AtomicReference object, with memory semantics of reading as if the variable was declared non-volatile. Syntax: public final V getPlain() Parameters: This method accepts nothing. Return value: This method returns 1 min read AtomicReferenceArray getOpaque() method in Java with Examples The getOpaque() method of a AtomicReferenceArray class is used to return the value of the element at index i for this AtomicReferenceArray object with memory effects as specified by VarHandle.getOpaque(java.lang.Object...). This VarHandle.getOpaque(java.lang.Object...) method handles operation with 2 min read AtomicReferenceArray getAndSet() method in Java with Examples The getAndSet() method of a AtomicReferenceArray class is used to atomically sets the value of index i of AtomicReferenceArray object to newValue which is passed as parameter and returns the old value of the AtomicReferenceArray object, with memory effects as specified by VarHandle.getAndSet(java.la 2 min read AtomicReferenceArray getAcquire() method in Java with Examples The getAcquire() method of a AtomicReferenceArray class is used to return the value of the element at index i for this AtomicReferenceArray object with memory ordering effects compatible with memory_order_acquire ordering. Syntax: public final E getAcquire(int i) Parameters: This method accepts the 2 min read Like