学习Java HashMap,看这篇就够了
HashMap 是一个散列表,它存储的内容是键值对映射。HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。HashMap 是无序的,即不会记录插入的顺序。HashMap 继承于AbstractMap,实现了 Map、Cloneable、java.io.Serializable 接口。HashMap 的 key 与 value 类型可以相同也可以不同,可以是字符串类型的 key 和 value,也可以是整型的 key 和字符串类型的 value。HashMap 中的元素实际上是对象,一些常见的基本类型可以使用它的包装类。我们可以使用 remove 方法来删除 key 对应的键值对:执行以上代码,输出结果如下:
用户评论