📅  最后修改于: 2023-12-03 15:11:19.325000             🧑  作者: Mango
在Java中,put()
方法是一个Map接口中的方法,它用于将指定的键和指定的值关联起来,并将它们存储到Map中。如果指定的键已经存在于Map中,则替换旧值。如果指定的键不存在,则将新键值对添加到Map中。
以下是put()
方法的语法:
V put(K key, V value)
参数:
key
:插入的键value
:插入的值返回值:
以下是一个使用Java中put()
方法的示例:
import java.util.HashMap;
public class MapExample {
public static void main(String[] args) {
// 创建新HashMap
HashMap<Integer, String> map = new HashMap<>();
// 添加几个键值对
map.put(1, "Apple");
map.put(2, "Banana");
map.put(3, "Cherry");
// 输出Map
System.out.println("Map元素: " + map);
// 在Map中插入新元素
String oldValue = map.put(2, "Grapes");
// 输出新Map元素
System.out.println("修改后的Map元素: " + map);
// 输出旧值
System.out.println("旧值: " + oldValue);
}
}
输出:
Map元素: {1=Apple, 2=Banana, 3=Cherry}
修改后的Map元素: {1=Apple, 2=Grapes, 3=Cherry}
旧值: Banana
以上代码演示了如何使用put()
方法将键值对添加到Map中。在该示例中,我们创建了一个HashMap实例,并向其中添加了三个键值对。然后,我们使用put()
方法将一个键值对的值从"Banana"更改为"Grapes"。最后,我们输出修改后的Map,以及修改前的旧值,“Banana”。
put()
方法是一个用于将键值对关联并存储到Map中的方法。如果指定的键已经存在于Map中,则替换旧值。如果指定的键不存在,则将新键值对添加到Map中。由于该方法可以用于HashMap、TreeMap、LinkedHashMap等多种Java中的Map实现,因此在Java编程中非常常见且使用频繁。