美文网首页
JAVA 核心笔记 || 数据结构 之 Dictionary

JAVA 核心笔记 || 数据结构 之 Dictionary

作者: 魔介 | 来源:发表于2018-12-03 09:12 被阅读0次

    数据结构

    本节知识点.png

    Dictionary

    Dictionary 是抽象类,不可实例化

    Dictionary 共有方法

    方法名称 作用
    Dictionary() 构造方法
    Enumeration elements() 获取所有key
    Object get(Object key) 通过key 查找对应值
    Enumeration keys() 获取所有key
    Object put(Object key, Object value) 向字典中加入key 与 值
    Object remove(Object key) 移除key 以及对应的值
    int size() 字典中键值对的个数
    boolean isEmpry() 是否是空字典 、

    Dictionary 公有方法用法

    import java.util.Dictionary;
    import java.util.Enumeration;
    import java.util.Hashtable;
    
    public class JavaStructor{
        public static void main(String[]  args){
            Dictionary dic = new Hashtable();
    
            dic.put("login", "value:login ui");
            dic.put("index", "value:index ui");
        
            //遍历elements 获取字典值
            for(Enumeration eles=dic.elements(); eles.hasMoreElements(); ){
                System.out.println( eles.nextElement() );
            }
    
            //遍历keys  
            for(Enumeration keys =  dic.keys(); keys.hasMoreElements(); ){
                Object k = keys.nextElement();
                Object v = dic.get(k);
                System.out.println("dictionary key="+ k+"   value="+v );
            }
            System.out.println("键值对的数量:"+dic.size());
        }
    } 
    

    输出

    value:login ui
    value:index ui
    dictionary key=login   value=value:login ui
    dictionary key=index   value=value:index ui
    键值对的数量:2
    
    

    相关文章

      网友评论

          本文标题:JAVA 核心笔记 || 数据结构 之 Dictionary

          本文链接:https://www.haomeiwen.com/subject/yzrxqqtx.html