java中Map的常用方法

原创 2016年05月31日 16:42:31

map是以键值对的方式存储数据的集合,键不可以重复,每个键只能对应一个值

containsKey(Object key),containsValue(Object value)–>判断map中是不是含有相应的key,value

entrySet()–>返回map中的映射关系的set视图set<Map.Entry<k,v>>可以理解为是将map中的键值对以set的形式存储便于取出来

keySet()–>返回map中包含的键的set视图set,可以理解为将map中的所有键取出来以set形式存储

get(Object key)–>返回map中的key键值对应的value

put(Object key,Object value)–>如果map中本来含有key则用value替换原来的值,并返回原来的值,不存在旧值则返回null

remove(Object key)–>如果存在对应的键值对,则移除键值对,并返回旧值,不存在旧值返回null

values()–>返回map所有的value组成的collection

HashMap是基于哈希表的Map的实现,它是不同步的。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java中Map集合的常用遍历方法及HashMap的应用实例

Map的遍历大体有3种: 1、遍历Map.entrySet():它的每一个元素都是Map.Entry对象,这个对象中, 放着的就是Map中的某一对key-value; 2、遍历Map.keySe...

JAVA中Map集合常用的方法

Map接口概述 我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。 A:Collection中的集合,元素是孤立存在的(...

java对数组、List、Map排序及常用方法

下午真的是睡了一下午,同学笑我太能睡,现在闲下来就写总结一下之前那段时间里学到的。这里写点java 的知识,java在sort上的一些用法吧,之前这里一直都不太熟练,就想着总结一下。 首先是对数组的...

Java中Map遍历常用的四种方法

今天写程序又用到了

Java 遍历Map的常用方法

来源:问题来自StackOverflow ,答主arvind引用了这篇博客 列举了几种主要的遍历Map的方法。 翻译一下,作为记录。(顺序有调整) 由于Java中所有的字典都实现了Map接口,...

Java基础 | Map常用方法

Map常用方法 Map map = new HashMap(); //创建map Map iMap = new HashMap(); iMap.put("狂人日记","鲁迅")...

java中Map集合的排序方法

  • 2016年06月15日 13:45
  • 747B
  • 下载

C++中map的常用方法

/************************************************************************/ /* Map是STL的一个关联容器,它提供一对一(...

实现Collection和Map接口的常用类的几种循环方法

Collection的特点: 1.有序性
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中Map的常用方法
举报原因:
原因补充:

(最多只允许输入30个字)