📜  Java中的字典 put() 方法及示例(1)

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

Java中的字典 put() 方法以及示例

Java中的字典是一种数据结构,也叫做映射。它是一种将键映射到值的集合,其中每个键都是唯一的。字典提供了获取、插入和删除键值对的功能。Java中的字典可以通过HashMap、TreeMap、LinkedHashMap、Hashtable等类来实现。其中,HashMap是最常用的字典实现,它是基于哈希表的字典,具有常数时间的性能。

对于HashMap字典来说,put()方法是一种常用的将键值对插入字典中的方法,下面将详细介绍Java中的字典put()方法的使用。

put()方法的语法

在Java中,put()方法用于将键值对插入到字典中,其语法如下:

V put(K key, V value)

其中,

  • K:表示字典的键类型。
  • V:表示字典的值类型。
  • key:表示要插入的键。
  • value:表示要插入的值。

该方法返回值为插入的值。如果该键已经存在于字典中,则该方法会用指定的值替换旧值。

put()方法的示例

下面是一个使用put()方法的示例:

import java.util.HashMap;

public class Main {
    public static void main(String[] args) {
        // 创建一个HashMap对象
        HashMap<String, Integer> dict = new HashMap<String, Integer>();

        // 使用put()方法向字典中插入键值对
        dict.put("apple", 1);
        dict.put("orange", 2);
        dict.put("banana", 3);
        dict.put("grape", 4);

        // 打印字典的大小
        System.out.println("Size of dictionary: " + dict.size());

        // 使用get()方法获取键对应的值
        System.out.println("Value of 'apple': " + dict.get("apple"));
        System.out.println("Value of 'orange': " + dict.get("orange"));
        System.out.println("Value of 'banana': " + dict.get("banana"));
        System.out.println("Value of 'grape': " + dict.get("grape"));
    }
}

输出结果为:

Size of dictionary: 4
Value of 'apple': 1
Value of 'orange': 2
Value of 'banana': 3
Value of 'grape': 4

在上面的示例中,首先我们创建了一个HashMap对象存储水果名称和相应的编号。然后,我们使用put()方法将键值对插入到字典中。最后,我们使用get()方法获取键对应的值,并打印出来。