Map集合及其子类

来源:互联网 发布:仓库拣货路线优化 编辑:程序博客网 时间:2024/06/05 21:03

Map(地图集合):保存具有映射关系的数据,一组用于保存Map集合里面的key,一组用用保存Map里的value,这种关系是键值对,key里面不能允许重复,value里面可以是null。这样看的话Map跟Set很像,把value全部设为null,其实就实现了Set。其子类典型有HashMap、Hashtable(哈希地图),LinkedHashMap(链式哈希地图),TreeMap(树地图)、EnumMap(枚举地图)。HashMap、Hashtable(是典型地图),内部结构是哈希表键值对,然后Hashtable里面有一个典型的子类Properties(key:String,value:String),TreeMap实现了SortedSet子接口、EnumSet。

0 0