Enumere el método remove(Object obj) en Java con ejemplos

El método remove(Object obj) de la interfaz List en Java se usa para eliminar la primera aparición del elemento obj especificado de esta Lista si está presente en la Lista.

Sintaxis :

boolean remove(Object obj)

Parámetros : Acepta un solo parámetro obj de tipo Lista que representa el elemento a ser eliminado de la Lista dada.

Valor devuelto : devuelve un valor booleano verdadero después de eliminar la primera aparición del elemento especificado de la lista y, de lo contrario, si el elemento no está presente en la lista, este método devolverá falso.

El siguiente programa ilustra el método remove(Object obj) de List en Java:

Programa 1 :

// Program to illustrate the
// remove(int index) method
  
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // Declare an empty List of size 5
        List<Double> list = new ArrayList<Double>(5);
  
        // Add elements to the list
        list.add(5.0);
        list.add(10.5);
        list.add(15.1);
        list.add(20.6);
        list.add(25.2);
  
        // Element needed to be removed
        double obj = 15.1;
  
        // Initial list
        System.out.println("Initial List: " + list);
  
        // remove element
        list.remove(obj);
  
        // Final list
        System.out.println("Final List: " + list);
    }
}
Producción:

Initial List: [5.0, 10.5, 15.1, 20.6, 25.2]
Final List: [5.0, 10.5, 20.6, 25.2]

Programa 2 :

// Program to illustrate the
// remove(int index) method
  
import java.util.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // Declare an empty List of size 5
        List<String> list = new ArrayList<String>(5);
  
        // Add elements to the list
        list.add("Welcome");
        list.add("to");
        list.add("Geeks");
        list.add("for");
        list.add("Geeks");
  
        // Element to be removed
        String obj = "for";
  
        // Initial list
        System.out.println("Initial List: " + list);
  
        // remove element
        list.remove(obj);
  
        // Final list
        System.out.println("Final List: " + list);
    }
}
Producción:

Initial List: [Welcome, to, Geeks, for, Geeks]
Final List: [Welcome, to, Geeks, Geeks]

Nota : tenga cuidado al usar una lista de enteros, ya que al pasar un elemento entero al método de eliminación, la lista tratará el método como eliminar (índice int). Considerará el elemento como índice y no como elemento real.

Referencia : https://docs.oracle.com/javase/8/docs/api/java/util/List.html#remove-java.lang.Object-

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 *