Map集合的各种key使用方法法附带 key和 entrySet的使用

values():方法是获取集合中的所有的值----没囿键没有对应关系,

将Map中所有的键存入到set集合中因为set具备迭代器。所有可以迭代方式取出所有的键再根据get方法。获取每一个键对应嘚值 keySet():迭代后只能通过get()取key 

//通过entrySet()方法将map集合中的映射关系取出(这个关系就是Map.Entry类型)

虽然使用keyset及entryset来进行遍历能取得相同的结果


但两者的遍历速度是有差别的
为了提高性能,以后多考虑用entrySet()方式来进行遍历

3.Keyvalue数据类型可以相同,也可以不哃

返回值是该key值之前对应的value值

返回值是该key值之前对应的value值。(使用包装类接收int不能接受null值)。

根据指定键在map集合中找对应的值。

判斷集合中是否包含指定的键

通过键找值的方式遍历map集合。

  1. keySet()将map集合中所有的key取出放入set集合
  2. 通过增强for循环或迭代器遍历set集合。来获取Map集合中的每一个key
  3. 使用Map方法entrySet()将map集合中多个Entry对象取出来,存储到一个set集合
  4. 遍历set集合,获取每一个Entry对象

使用entry对象遍历键值对

我要回帖

更多关于 key使用方法 的文章

 

随机推荐