map.get和map.put
时间: 2023-12-16 17:00:38 浏览: 63
map.get和map.put是Java中Map接口中的两个方法,用于获取和设置Map中的键值对。
map.get(key)方法用于根据给定的键获取Map中对应的值。如果Map中存在该键,则返回对应的值;否则返回null。
map.put(key, value)方法用于向Map中添加一个键值对。如果Map中已经存在该键,则会将原来的值替换为新的值;否则添加一个新的键值对。
相关问题
map.get()
`map.get()` 是一个 Java 中的方法,用于获取指定 key 对应的 value。如果该 key 不存在,则返回 null。`map` 可以是任何实现了 Map 接口的类的对象,例如 HashMap、TreeMap 等。`map.get()` 方法的使用示例如下:
```java
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
System.out.println(map.get("apple")); // 输出 1
System.out.println(map.get("watermelon")); // 输出 null
```
解释map.get()
`map.get(key)` 是一个方法,它返回与指定键关联的值。如果该键不在Map中,则返回null。这个方法可以用于访问Java中的HashMap、TreeMap和LinkedHashMap等实现了Map接口的集合。
例如,如果我们有一个Map对象,并且想获取键 "name" 对应的值,可以使用 `map.get("name")` 方法。如果该键存在于Map中,则返回该键对应的值;否则返回 null。
以下是一个示例代码:
```
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
Integer value = map.get("banana");
System.out.println(value); // 输出:2
```
在上面的例子中,我们首先创建了一个HashMap对象,然后将三个键值对添加到Map中。接着,我们使用 `map.get("banana")` 方法获取键 "banana" 对应的值,它应该返回 2。最后,我们将该值输出到控制台。
阅读全文