万金流
初次使用博客园,目前感觉还不错。 不知不觉用了4年零4个月了,越来越喜欢博客园。

字典,即“键-值”对,形容可以像翻字典一样,根据索引找到内容。

c#用dictionary实现,java用map实现。

内部算法的关键就是快速查找键值,微软和甲骨文公司会去考虑。

用法例程如下:

c#:

var a = new Dictionary<string, string>();
            a.Add("小明", "王小明");
            a.Add("小明的爸爸", "王老明");
            a.Add("小明的妈妈", "明妈");
            a.Add("小明的哥哥", "王大明");
            Console.WriteLine(a["小明的爸爸"]);
            Console.WriteLine(a["小明的哥哥"]);

java:

public static void main(String[] args) throws Exception
    {
        Map<String,String> a = new HashMap<String,String>();
        a.put("小明", "王小明");
        a.put("小明的爸爸", "王老明");
        a.put("小明的妈妈", "明妈");
        a.put("小明的哥哥", "王大明");
        System.out.println(a.get("小明的爸爸"));
        System.out.println(a.get("小明的哥哥"));
    }

运行结果都一样:

王老明
王大明  

 

posted on 2020-11-20 11:40  万金流  阅读(265)  评论(0编辑  收藏  举报