开发者社区> 问答> 正文

Map接口中定义了哪些常用的方法?

Map接口中定义了哪些常用的方法?

展开
收起
小天使爱美 2020-04-12 09:25:42 897 0
1 条回答
写回答
取消 提交回答
  • "Map接口中定义了如下常用的方法。 void clear():删除该Map对象中的所有key-value对。 boolean containsKey(Object key):查询Map中是否包含指定的key,如果包含则返回true。 boolean containsValue(Object value):查询Map中是否包含一个或多个value,如果包含则返回true。 Set entrySet():返回Map中包含的key-value对所组成的Set集合,每个集合元素都是Map.Entry(Entry是Map的内部类)对象。 Object get(Object key):返回指定key所对应的value;如果此Map中不包含该key,则返回null。 boolean isEmpty():查询该Map是否为空(即不包含任何key-value对),如果为空则返回true。 Set keySet():返回该Map中所有key组成的Set集合。 Object put(Object key,Object value):添加一个key-value对,如果当前Map中已有一个与该key相等的key-value对,则新的key-value对会覆盖原来的key-value对。 void putAll(Map m):将指定Map中的key-value对复制到本Map中。 Object remove(Object key):删除指定key所对应的key-value对,返回被删除key所关联的value,如果该key不存在,则返回null。 int size():返回该Map里的key-value对的个数。 Collection values():返回该Map里所有value组成的Collection。"

    2020-04-12 09:26:19
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
建立联系方法之一 立即下载
继承与功能组合 立即下载
低代码开发师(初级)实战教程 立即下载