Enumere el método get() en Java con ejemplos

El método get() de la interfaz List en Java se usa para obtener el elemento presente en esta lista en un índice específico dado.

Sintaxis:

E get(int index)

Where, E is the type of element maintained
by this List container.

Parámetro: este método acepta un índice de parámetro único de tipo entero que representa el índice del elemento en esta lista que se devolverá.

Valor devuelto: Devuelve el elemento en el índice especificado en la lista dada.

Errores y excepciones: este método arroja una excepción IndexOutOfBoundsException si el índice está fuera de rango (index=size()).

Los siguientes programas ilustran el método get():

Programa 1:

// Java code to demonstrate the working of
// get() method in List
  
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
        // creating an Empty Integer List
        List<Integer> arr = new ArrayList<Integer>(4);
  
        // using add() to initialize values
        // [10, 20, 30, 40]
        arr.add(10);
        arr.add(20);
        arr.add(30);
        arr.add(40);
  
        System.out.println("List: " + arr);
  
        // element at index 2
        int element = arr.get(2);
  
        System.out.println("The element at index 2 is " + element);
    }
}
Producción:

List: [10, 20, 30, 40]
The element at index 2 is 30

Programa 2 : Programa para demostrar el error.

// Java code to demonstrate the error of
// get() method in List
  
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
        // creating an Empty Integer List
        List<Integer> arr = new ArrayList<Integer>(4);
  
        // using add() to initialize values
        // [10, 20, 30, 40]
        arr.add(10);
        arr.add(20);
        arr.add(30);
        arr.add(40);
  
        try {
            // Trying to access element at index 8
            // which will throw an Exception
            int element = arr.get(8);
        }
        catch (Exception e) {
            System.out.println(e);
        }
    }
}
Producción:

java.lang.IndexOutOfBoundsException: Index: 8, Size: 4

Referencia : https://docs.oracle.com/javase/7/docs/api/java/util/List.html#get(int)

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *