📜  用示例映射Java中的 put() 方法(1)

📅  最后修改于: 2023-12-03 15:11:19.325000             🧑  作者: Mango

Java put() 方法简介

在Java中,put()方法是一个Map接口中的方法,它用于将指定的键和指定的值关联起来,并将它们存储到Map中。如果指定的键已经存在于Map中,则替换旧值。如果指定的键不存在,则将新键值对添加到Map中。

put() 方法的语法

以下是put()方法的语法:

V put(K key, V value)

参数:

  • key:插入的键
  • value:插入的值

返回值:

  • 如果键已经存在,则返回与此键关联的旧值
  • 如果键不存在,则返回Null值
put() 方法示例

以下是一个使用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编程中非常常见且使用频繁。