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()