Java 简明教程
Java Dictionary Class
Introduction
*Java Dictionary*类是任何类的抽象父类,例如 Hashtable,它将键映射到值。以下是有关 Dictionary 的重要几点:
-
在此类中,每个键和每个值都是一个对象。
-
在其类对象中,每个键至多与一个值相关联。
Class declaration
以下是 *java.util.Dictionary*类的声明:
public abstract class Dictionary<K,V>
extends Object
Adding a Mapping to Dictionary of Integer, Integer Example
以下示例显示了 Java Dictionary put(K,V) 方法的用法。我们使用 Integer、Integer 的 Hashtable 对象创建一个字典实例。然后使用 put(K,V) 方法向其中添加了一些元素。使用 elements() 方法检索枚举,然后迭代枚举以打印字典的元素。
package com.tutorialspoint;
import java.util.Enumeration;
import java.util.Dictionary;
import java.util.Hashtable;
public class DictionaryDemo {
public static void main(String[] args) {
// create a new hashtable
Dictionary<Integer, Integer> dictionary = new Hashtable<>();
// add 2 elements
dictionary.put(1, 1);
dictionary.put(2, 2);
Enumeration<Integer> enumeration = dictionary.elements();
while(enumeration.hasMoreElements()) {
System.out.println(enumeration.nextElement());
}
}
}
让我们编译并运行上述程序,这将生成以下结果 −
2
1