zoukankan      html  css  js  c++  java
  • 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===萨博
  • 相关阅读:
    opacity兼容性以及存在问题处理
    删除节点方法要注意的区别
    java基础-常见面试题(一)
    第04次作业-树
    第03次作业-栈和队列
    第02次作业-线性表
    Data_Structure-绪论作业
    C语言第二次实验报告
    C语言第一实验报告
    mysql 查询优化
  • 原文地址:https://www.cnblogs.com/cai170221/p/13403544.html
Copyright © 2011-2022 走看看