首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Map获取key-value方法

Map集合是一种键值映射形式集合。当调用put(Kkey,V value)方法把数据存到Map中后,那么如何把Mapkeyvalue取出来呢?都有哪几种取值方法呢?下边就来一介绍一下。...一、前置准备 以HashMap:为例,先为map中存几个数据,以便于后边对map遍历取值。 二、获取Mapkey-value。...获取MapKkey-value分别有以下几种方式,使用时可以根据不同场景,选择对应取值方式。 方法一:同时获取Mapkeyvalue。...此方法通常用在要遍历展示这个map中所有的key和value 在主方法中调用这个获取key和value方法: 控制台显示 方法二: 获取Map所有key,以及通过key获取对应value...在主方法中调用这个获取key方法: 控制台显示 方法三: 获取Map所有value,此方法通常用于只想要展示或获取所有的vaue情况。

9.5K40
您找到你想要的搜索结果了吗?
是的
没有找到

遍历map修改mapvalue(map获取所有的value)

每次忘记怎么写了都去百度,在此记录一下 public static void main(String[] args) { // 循环遍历Map4中方法 Map map = new HashMap(...); map.put(1, 2); // 1. entrySet遍历,在键和都需要时使用(最常用) for (Map.Entry entry : map.entrySet()) { System.out.println...通过keySet或values来实现遍历,性能略低于第一种方式 // 遍历map键 for (Integer key : map.keySet()) { System.out.println(“...key = ” + key); } // 遍历map for (Integer value : map.values()) { System.out.println(“key = ” + value...// java8提供了Lambda表达式支持,语法看起来更简洁,可以同时拿到key和value, // 不过,经测试,性能低于entrySet,所以更推荐用entrySet方式 map.forEach

5.6K10

【Kotlin】集合操作 ⑤ ( Map 集合 | 获取 Map | Map 遍历 | 可变 Map 集合 )

=12, Jack=20} 二、获取 Map ---- 获取 Map : 使用 取值运算符 [] 获取 Map 集合中 , 运算符中传入 键 , 如果找不到 键 对应 , 返回 null...getOrImplicitDefault(key) 使用 Map#getOrElse 函数 , 获取 键 对应 , 如果没有找到则返回 Lambda 表达式 参数 返回 ; public...键 , 如果找不到 键 对应 , 返回 null println(map["Tom"]) // 使用 Map#getValue 函数 , 获取 键 对应 , 如果没有找到则抛出异常...返回 println(map.getOrElse("Tim", {20})) // 使用 Map#getOrDefault 函数 , 获取 键 对应 , 如果没有找到则返回默认...-> // 可获取具体键和 println("$key = $value") } } 执行结果 : {Tom=18, Jerry=12, Jack=20}

2.3K40
领券