码迷,mamicode.com
首页 > 其他好文 > 详细

Map集合总结

时间:2017-07-30 18:08:36      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:存在   object   null   try   void   val   hashtable   nbsp   不同   

Map

  将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射一个值

方法 

  void  clear() 从此映射中移除所有映射关系(可选操作) 
  boolean  containsKey(Object key) 如果此映射包含指定键的映射关系,则返回 true。
  boolean  containsValue(Object value) 如果此映射为指定值映射一个或多个键,则返回 true
  Set<Map.Entry<K,V>>  entrySet() 返回此映射中包含的映射关系的 set 视图
  boolean  equals(Object o) 比较指定的对象与此映射是否相等
  V  get(Object key) 返回此映射中映射到指定键的值
  int  hashCode() 返回此映射的哈希码值
  boolean  isEmpty() 如果此映射未包含键-值映射关系,则返回 true
  Set<K>  keySet() 返回此映射中包含的键的 set 视图
  V  put(K key, V value) 将指定的值与此映射中的指定键相关联(可选操作)
  void  putAll(Map<? extends K,? extends V> t) 从指定映射中将所有映射关系复制到此映射中(可选操作)
  V  remove(Object key) 如果存在此键的映射关系,则将其从映射中移除(可选操作)
  int  size() 返回此映射中的键-值映射关系数
  Collection<V>  values() 返回此映射中包含的值的 collection 视图

HashMap

  基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变,线程不安全

特有方法

  和Map父接口一模一样

 

Map集合总结

标签:存在   object   null   try   void   val   hashtable   nbsp   不同   

原文地址:http://www.cnblogs.com/ms-grf/p/7259774.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!