util.Dictionary es una clase abstracta que representa una relación clave-valor y funciona de manera similar a un mapa. Dada una clave, puede almacenar valores y, cuando sea necesario, puede recuperar el valor utilizando su clave. Por lo tanto, es una lista de pares clave-valor.
Declaración
public abstract class Dictionary extends Object
Constructores:
Dictionary() Constructor único.
Métodos de util.Dictionary Class:
1. put(clave K, valor V): java.util.Dictionary.put(clave K, valor V) agrega un par clave-valor al diccionario.
Sintaxis:
public abstract V put(K key, V value) Parameters : -> key -> value Return : key-value pair mapped in the dictionary
2. elements(): java.util.Dictionary.elements() devuelve la representación del valor en el diccionario.
Sintaxis:
public abstract Enumeration elements() Parameters : -------- Return : value enumeration in dictionary
3. get (clave de objeto): java.util.Dictionary.get (clave de objeto) devuelve el valor que se asigna con la clave argumentada en el diccionario.
Sintaxis:
public abstract V get(Object key) Parameters : key - key whose mapped value we want Return : value mapped with the argumented key
4. isEmpty() : java.util.Dictionary.isEmpty() comprueba si el diccionario está vacío o no.
Sintaxis:
public abstract boolean isEmpty() Parameters : ------ Return : true, if there is no key-value relation in the dictionary; else false
5. keys() : java.util.Dictionary.keys() devuelve la representación clave en el diccionario.
Sintaxis:
public abstract Enumeration keys() Parameters : -------- Return : key enumeration in dictionary
6. eliminar (clave de objeto): java.util.Dictionary.remove (clave de objeto) elimina el par clave-valor asignado a la clave argumentada.
Sintaxis:
public abstract V remove(Object key) Parameters : key : key to be removed Return : value mapped with the key
7. size() : java.util.Dictionary.size() devuelve el no. de pares clave-valor en el Diccionario.
Sintaxis:
public abstract int size() Parameters : ------- Return : returns the no. of key-value pairs in the Dictionary
Java
// Java Program explaining util.Dictionary class Methods // put(), elements(), get(), isEmpty(), keys() // remove(), size() import java.util.*; public class New_Class { public static void main(String[] args) { // Initializing a Dictionary Dictionary geek = new Hashtable(); // put() method geek.put("123", "Code"); geek.put("456", "Program"); // elements() method : for (Enumeration i = geek.elements(); i.hasMoreElements();) { System.out.println("Value in Dictionary : " + i.nextElement()); } // get() method : System.out.println("\nValue at key = 6 : " + geek.get("6")); System.out.println("Value at key = 456 : " + geek.get("123")); // isEmpty() method : System.out.println("\nThere is no key-value pair : " + geek.isEmpty() + "\n"); // keys() method : for (Enumeration k = geek.keys(); k.hasMoreElements();) { System.out.println("Keys in Dictionary : " + k.nextElement()); } // remove() method : System.out.println("\nRemove : " + geek.remove("123")); System.out.println("Check the value of removed key : " + geek.get("123")); System.out.println("\nSize of Dictionary : " + geek.size()); } }
Producción:
Value in Dictionary : Code Value in Dictionary : Program Value at key = 6 : null Value at key = 456 : Code There is no key-value pair : false Keys in Dictionary : 123 Keys in Dictionary : 456 Remove : Code Check the value of removed key : null Size of Dictionary : 1
Este artículo es aportado por Mohit Gupta_OMG 😀 . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA