java中.put的用法
时间: 2023-07-09 10:27:03 浏览: 104
在 Java 中,`.put()` 方法通常用于添加或更新 `Map` 集合中的键值对。该方法需要传入两个参数,第一个参数是键,第二个参数是对应的值。如果键已经存在,则会更新对应的值;如果键不存在,则会添加新的键值对。
以下是示例代码:
```java
Map<String, Integer> map = new HashMap<>();
map.put("apple", 10); // 添加键值对
map.put("banana", 20);
map.put("apple", 15); // 更新键对应的值
System.out.println(map); // 输出结果:{apple=15, banana=20}
```
在上面的示例中,我们创建了一个 `HashMap` 对象,然后使用 `.put()` 方法添加了两个键值对。由于 `apple` 键已经存在,所以第二次调用 `.put()` 方法时会更新其对应的值。最终输出的结果是 `{apple=15, banana=20}`。
相关问题
java mmap.put 取值方法
在Java中,使用`Map`的`put`方法将键值对存储在Map中。要检索Map中的值,可以使用`get`方法。以下是使用`put`和`get`方法的示例代码:
```java
Map<String, Integer> map = new HashMap<>();
map.put("apple", 10);
map.put("banana", 5);
int apples = map.get("apple"); // returns 10
int bananas = map.get("banana"); // returns 5
```
在上面的示例中,我们首先创建了一个`HashMap`对象,然后使用`put`方法将键值对存储在Map中。然后,我们使用`get`方法检索Map中的值,并将其存储在变量`apples`和`bananas`中。
请注意,如果您尝试检索Map中不存在的键,则`get`方法将返回`null`值。为了避免NullPointerException,您可以在检索Map中的值之前检查它是否存在,例如:
```java
if (map.containsKey("apple")) {
int apples = map.get("apple");
// do something with apples
}
```
Java代码中使用put 方法
好的,以下是使用Java中HashMap的put方法的示例代码:
```java
import java.util.HashMap;
public class HashMapExample {
public static void main(String[] args) {
// 创建一个HashMap对象
HashMap<String, Integer> map = new HashMap<>();
// 添加键值对
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
// 输出HashMap对象
System.out.println("HashMap: " + map);
// 添加重复的键值对,会覆盖原有的值
map.put("apple", 4);
// 输出HashMap对象
System.out.println("HashMap: " + map);
}
}
```
在这个示例中,我们创建了一个HashMap对象,并使用put方法添加了三个键值对。接着,我们再次使用put方法添加了一个重复的键值对,它会覆盖原有的值。最后,我们输出了HashMap对象,可以看到键值对已经被成功添加到了HashMap中,并且重复的键值对已经被覆盖。