El método Java.util.EnumMap.clear() en Java se usa para eliminar todas las asignaciones del mapa. El método no elimina el mapa, sino que simplemente borra el mapa de las asignaciones.
Sintaxis:
enum_map.clear()
Parámetros: Este método no acepta ningún argumento.
Valores devueltos: este método no devuelve ningún valor.
Los siguientes programas ilustran el funcionamiento del método Java.util.EnumMap.clear():
Programa 1:
// Java program to demonstrate clear() method import java.util.*; // An enum of geeksforgeeks ranking across // Worldwide & in India is created public enum gfg { Global, India } ; class Enum_map { public static void main(String[] args) { EnumMap<gfg, Integer> mp = new EnumMap<gfg, Integer>(gfg.class); // Values are associated in mp mp.put(gfg.Global, 800); mp.put(gfg.India, 72); // Values in mp before removing System.out.println("Values in map before removing " + mp); // Removing the values from mp mp.clear(); // Values in mp after removing System.out.println("Values in map after removing " + mp); } }
Producción:
Values in map before removing {Global=800, India=72} Values in map after removing {}
Programa 2:
// Java program to demonstrate clear() method import java.util.*; // An enum of fruits price is created public enum Price_of_Fruits { Orange, Apple, Banana, Pomegranate, Guava } ; class Enum_map { public static void main(String[] args) { EnumMap<Price_of_Fruits, Integer> mp = new EnumMap<Price_of_Fruits, Integer>(Price_of_Fruits.class); // Values are associated in mp mp.put(Price_of_Fruits.Orange, 30); mp.put(Price_of_Fruits.Apple, 50); mp.put(Price_of_Fruits.Banana, 40); mp.put(Price_of_Fruits.Pomegranate, 120); mp.put(Price_of_Fruits.Guava, 20); // Values in mp before removing System.out.println("Values in map before removing " + mp); // Removing the values from mp mp.clear(); // Values in mp after removing System.out.println("Values in map after removing " + mp); } }
Producción:
Values in map before removing {Orange=30, Apple=50, Banana=40, Pomegranate=120, Guava=20} Values in map after removing {}