📅  最后修改于: 2023-12-03 15:01:59.032000             🧑  作者: Mango
Java中的Hashtable是一个同步的散列表,他继承自Dictionary类, 并且实现了Map接口。可以通过key去查找到对应的value值。
Hashtable提供了许多方法用于操作数据,其中一个是elements()方法。下面是对这个方法的详细介绍:
public Enumeration<V> elements()
elements()方法返回Hashtable中所有value的枚举类型,按照“不确定的顺序”(与put()方法的插入顺序无关)遍历Hashtable中所有key所对应的value。
返回的枚举类型是一个旧式的类,它的行为类似于Iterator。Enumeration允许在迭代Hashtable时读取Hashtable中的元素,但你不能修改它或者添加新的元素。
返回值是Enumeration
import java.util.Enumeration;
import java.util.Hashtable;
public class HashtableElementsExample {
public static void main(String[] args) {
Hashtable<Integer, String> hashtable = new Hashtable<>();
hashtable.put(1, "One");
hashtable.put(2, "Two");
hashtable.put(3, "Three");
Enumeration<String> enumeration = hashtable.elements();
while (enumeration.hasMoreElements()) {
System.out.println(enumeration.nextElement());
}
}
}
运行结果:
One
Two
Three
以上是关于Hashtable elements()方法的介绍,希望对大家有所帮助。