El método setPlain() de una clase AtomicReferenceArray se usa para establecer el valor del elemento en el índice i en newValue. Tanto index i como newValue se pasan como parámetros al método. Este método establece el valor con la semántica de configuración de la memoria como si la variable se declarara no volátil y no final.
Sintaxis:
public final void setPlain(int i, E newValue)
Parámetros: Este método acepta:
- i que es un índice de AtomicReferenceArray para realizar la operación,
- newValue que es el nuevo valor a establecer.
Valor devuelto: este método no devuelve nada.
Los siguientes programas ilustran el método setPlain():
Programa 1:
// Java program to demonstrate // setPlain() method import java.util.concurrent.atomic.*; public class GFG { public static void main(String[] args) { // create an atomic reference object. AtomicReferenceArray<Integer> ref = new AtomicReferenceArray<Integer>(5); // set some value and print ref.setPlain(0, 9876); ref.setPlain(1, 1234); ref.setPlain(2, 3212); System.out.println("Value of index 0 = " + ref.get(0)); System.out.println("Value of index 1 = " + ref.get(1)); System.out.println("Value of index 2 = " + ref.get(2)); } }
Programa 2:
// Java program to demonstrate // setPlain() method import java.util.concurrent.atomic.*; public class GFG { public static void main(String[] args) { // create an atomic reference object AtomicReferenceArray<String> ref = new AtomicReferenceArray<String>(5); // set some value ref.setPlain(0, "JS"); ref.setPlain(1, "EMBER"); ref.setPlain(2, "REACT"); ref.setPlain(3, "C++"); ref.setPlain(4, "C"); // print for (int i = 0; i < 5; i++) { System.out.println(ref.get(i)); } } }
Referencias: https://docs.oracle.com/javase/10/docs/api/java/util/concurrent/atomic/AtomicReferenceArray.html#setPlain(int, E)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA