HaspMap使用简单方法

来源:互联网 发布:mysql下create index 编辑:程序博客网 时间:2024/05/16 03:12

基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 此实现假定哈希函数将元素适当地分布在各桶之间,可为基本操作(get 和 put)提供稳定的性能。迭代 collection 视图所需的时间与 HashMap 实例的"容量"(桶的数量)及其大小(键-值映射关系数)成比例。所以,如果迭代性能很重要,则不要将初始容量设置得太高(或将加载因子设置得太低)。

HashMap(key,value)    key键  value是值    都是String类型  允许null键和null值

HashMap  不保证映射顺序


get()方法传入key键 输出对应的value值

同样remove()方法如此 传入key键 删除对应的value 




putAll()方法 可以放入一aHashMap对象集合,当两个对象集合有相同的key键,前者的value会被后者value覆盖


KeySet遍历方法,先使用keySet函数,获取到HashMap的所有Key的集合对象,然后循环所有的key,通过HashMap的get方法,获取到对应的value。


EntrySet遍历方法,可以得到一个Entry对象的结果集,然后使用Entry对象的getKey和getValue方法。