java-->Hashtable简单使用

 简单代码示例:

import java.util.Enumeration;
import java.util.Hashtable;

public class HashTableTest {
    public static void main(String[] args) {
        //1.定义Hashtable(4种方法)
        Hashtable has1 = new Hashtable();//第一个是默认构造方法:
        //Hashtable has2 = new Hashtable(int size);//第二个构造函数创建指定大小的哈希表:
        //Hashtable has3 = new Hashtable(int size,float fillRatio);//第三个构造方法创建了一个指定大小的哈希表,并且通过fillRatio指定填充比例。填充比例必须介于0.0和1.0之间,它决定了哈希表在重新调整大小之前的充满程度:
        //Hashtable has4 = new Hashtable(Map m);//第四个构造方法创建了一个以M中元素为初始化元素的哈希表。哈希表的容量被设置为M的两倍。
        
        //
        has1.put("a", "路飞");
        has1.put("b", "艾斯");
        has1.put("c", "萨博");
        has1.put("d", "黑胡子");
        
        Enumeration names;
        names = has1.keys();
        
        //遍历
        while (names.hasMoreElements()) {
            String str = (String) names.nextElement();
            System.out.println(str+"==="+has1.get(str));
            
        }
        
        has1.put("e","红发");
        has1.remove("b"); //移除
        System.out.println("----------");
        //遍历
        names = has1.keys();
        while (names.hasMoreElements()) {
            String str = (String) names.nextElement();
            System.out.println(str+"==="+has1.get(str));
            
        }
        
    }
}
b===艾斯
a===路飞
d===黑胡子
c===萨博
----------
a===路飞
e===红发
d===黑胡子
c===萨博
原文地址:https://www.cnblogs.com/cai170221/p/13403544.html