admin 管理员组

文章数量: 1086019


2024年3月6日发(作者:content词根)

javamap插入元素的方法

Java提供了两种方法向Map中插入元素:使用put()方法和使用putIfAbsent()方法。

1. 使用put()方法:

语法:(key, value);

说明:如果Map中已存在该键(key),则会将已存在的值替换为新的值,并返回被替换的旧值。如果Map中不存在该键(key),则会将该键值对插入Map中,并返回null。

示例:

```

Map map = new HashMap<>();

("key1", "value1");

("key2", "value2");

```

2. 使用putIfAbsent()方法:

语法:bsent(key, value)

说明:如果Map中不存在该键(key),则将该键值对插入Map中,并返回null。如果Map中已存在该键(key),则不执行任何操作,并返回已存在的值。

示例:

```

Map map = new HashMap<>();

bsent("key1", "value1"); // 插入成功,返回null

bsent("key2", "value2"); // 插入成功,返回null

bsent("key1", "new value"); // 已存在,返回value1

```


本文标签: 插入 返回 方法 使用