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

El método clear() de la interfaz List en Java se usa para eliminar todos los elementos del contenedor List. Este método no elimina el contenedor de la Lista, sino que simplemente elimina todos los elementos de la Lista.

Sintaxis:

public void clear()

Parámetro: Este método acepta no acepta ningún parámetro.

Valor de retorno: el tipo de retorno de la función es nulo y no devuelve nada.

Excepciones : este método lanza una UnsupportedOperationException si la operación clear() no es compatible con esta lista.

Los siguientes programas ilustran el método List.clear():

Programa 1:

// Java code to illustrate clear() method
import java.io.*;
import java.util.*;
  
public class ListDemo {
    public static void main(String[] args)
    {
  
        // create an empty list with an initial capacity
        List<String> list = new ArrayList<String>(5);
  
        // use add() method to initially
        // add elements in the list
        list.add("Geeks");
        list.add("For");
        list.add("Geeks");
  
        // Remove all elements from the List
        list.clear();
  
        // print the List
        System.out.println(list);
    }
}
Producción:

[]

Programa 2:

// Java code to illustrate clear() method
import java.io.*;
import java.util.*;
  
public class ListDemo {
    public static void main(String[] args)
    {
  
        // create an empty list with an initial capacity
        List<Integer> list = new ArrayList<Integer>(5);
  
        // use add() method to initially
        // add elements in the list
        list.add(10);
        list.add(20);
        list.add(30);
  
        // clear the list
        list.clear();
  
        // prints all the elements available in list
        System.out.println(list);
    }
}
Producción:

[]

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

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 *