Java中的Hashtable keys()方法

Java中的Hashtable keys()方法

正如我们所知道的,枚举定义了Java类类型,因此枚举可以具有构造函数、方法和实例变量。Java中Hashtable类的java.util.Hashtable.keys()方法用于获取Hashtable中存在的键的枚举。

说明:

Java中的Hashtable keys()方法

语法:

public Enumeration<K> keys()
Enumeration enu = Hash_table.keys();

返回值: Hashtable的键的枚举。

示例1:

// Java程序演示Hashtable类的keys()方法
// 导入实用程序类
import java.util.*;
// 主类
public class GFG {
    // 主驱动程序方法
    public static void main(String[] args)
    {
        // 创建一个空Hashtable
        // 声明整数和字符串类型的对象
        Hashtable<Integer, String> hash_table =
            new Hashtable<Integer, String>();
        // 使用put()方法将元素插入表中
        // 自定义输入元素
        hash_table.put(10, "Geeks");
        hash_table.put(15, "4");
        hash_table.put(20, "Geeks");
        hash_table.put(25, "Welcomes");
        hash_table.put(30, "You");
        // 打印并显示对象中的所有输入元素
        System.out.println("Table是: " + hash_table);
        // 创建一个空的枚举以存储
        Enumeration enu = hash_table.keys();
        // 显示消息
        System.out.println("keys的枚举是:");
        // 使用hasMoreElements()方法保持条件为真,
        // 直到只剩下一个元素
        while (enu.hasMoreElements()) {
            // 显示枚举
            System.out.println(enu.nextElement());
        }
    }
}

输出:

表: {10=Geeks,20=Geeks,30=You,15=4,25=Welcomes}
keys的枚举是:
10
20
30
15
25

示例2:

// Java程序演示Hashtable类的keys()方法
// 导入实用程序类
import java.util.*;
// 主类
public class GFG {
    // 主驱动程序方法
    public static void main(String[] args)
    {
        // 创建一个空Hashtable
        // 声明字符串和整数类型的对象
        Hashtable<String, Integer> hash_table = 
            new Hashtable<String, Integer>();
        // 使用put()方法将元素插入表中
        hash_table.put("Geeks", 10);
        hash_table.put("4", 15);
        hash_table.put("Geeks", 20);
        hash_table.put("Welcomes", 25);
        hash_table.put("You", 30);
        // 显示Hashtable
        System.out.println("表: " + hash_table);
        // 创建一个空的枚举以存储
        Enumeration enu = hash_table.keys();
        // 显示消息
        System.out.println("keys的枚举是:");
        // 使用hasMoreElements()方法保持条件为真,
        // 直到只剩下一个元素
        while (enu.hasMoreElements()) {
            // 显示枚举
            System.out.println(enu.nextElement());
        }
    }
}

输出:

表: {You=30, Welcomes=25, 4=15, Geeks=20}
keys的枚举是:
You
Welcomes
4
Geeks

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程