📅  最后修改于: 2023-12-03 15:31:30.413000             🧑  作者: Mango
在Java编程中,HashMap是一个非常常用的数据结构,它提供了一种键值对映射的方式存储数据。HashMap中的put()方法是向HashMap中添加键值对的方法。
public V put(K key, V value)
下面是一个简单的示例,展示了如何使用HashMap中的put()方法:
import java.util.HashMap;
public class HashMapDemo {
public static void main(String[] args) {
HashMap<String, Integer> hashMap = new HashMap<>();
// 添加元素到 HashMap
hashMap.put("apple", 1);
hashMap.put("banana", 2);
hashMap.put("orange", 3);
// 输出 HashMap 中的元素
System.out.println("添加元素后的 HashMap:");
System.out.println(hashMap);
// 修改元素
hashMap.put("apple", 4);
// 输出 HashMap 中的元素
System.out.println("修改元素后的 HashMap:");
System.out.println(hashMap);
}
}
输出:
添加元素后的 HashMap:
{orange=3, apple=1, banana=2}
修改元素后的 HashMap:
{orange=3, apple=4, banana=2}
可以看到,我们先创建了一个HashMap对象,然后使用put()方法向HashMap中添加了三个元素。在输出HashMap中元素之前,我们添加了一个键为apple的新值,这样之前键为apple的值被覆盖了。
Java HashMap是一个非常有效的数据结构,它允许我们使用键值对的方式存储和访问数据。使用HashMap的put()方法可以向HashMap中添加新的键值对,如果之前已经存在相同的键,则会覆盖原有的值。在实际开发中,我们应该根据具体需求选择不同的数据结构。