Java中可以像Python中那样在一个字典中有多个键值对存储结构吗?

解决方案 »

  1.   

    Dictionary对象用于存储数据关键字和条目对(即类似“key=value”的形式)。它可以存取任何形式的数据的条目。每个条目都与一个唯一的关键字相关联。该关键字用来检索单个条目,通常是整数或字符串,可以是除数组外的任何类型。
    下面的代码举例说明了如何创建一个 Dictionary 对象:
    Dim d '创建一个变量
    Set d = CreateObject(Scripting.Dictionary)
    d.Add "a", "Athens" '添加一些关键字和条目
    d.Add "b", "Belgrade"
    d.Add "c", "Cairo"
    Dictionary常用的操作有Add(添加)、Remove(删除)、Exists(检查某个关键字是否在字典中);常用的属性有Item(key)(获取某个关键字对应的数据),等等。
    差不多就有点象平时我们在算法中提到的HashTable吧。
      

  2.   

    map不就是么。常用的 键值对方式存储。