📜  Java HashMap put()(1)

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

Java HashMap put()

在Java编程中,HashMap是一个非常常用的数据结构,它提供了一种键值对映射的方式存储数据。HashMap中的put()方法是向HashMap中添加键值对的方法。

语法
public V put(K key, V value)
  • 参数:
    • key - 键
    • value - 值
  • 返回值: 以前与 key 关联的值,如果没有针对 key 的映射,则返回 null。
示例

下面是一个简单的示例,展示了如何使用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中添加新的键值对,如果之前已经存在相同的键,则会覆盖原有的值。在实际开发中,我们应该根据具体需求选择不同的数据结构。