📅  最后修改于: 2023-12-03 15:16:32.185000             🧑  作者: Mango
Java中的字典是一种数据结构,也叫做映射。它是一种将键映射到值的集合,其中每个键都是唯一的。字典提供了获取、插入和删除键值对的功能。Java中的字典可以通过HashMap、TreeMap、LinkedHashMap、Hashtable等类来实现。其中,HashMap是最常用的字典实现,它是基于哈希表的字典,具有常数时间的性能。
对于HashMap字典来说,put()方法是一种常用的将键值对插入字典中的方法,下面将详细介绍Java中的字典put()方法的使用。
在Java中,put()方法用于将键值对插入到字典中,其语法如下:
V put(K key, V value)
其中,
该方法返回值为插入的值。如果该键已经存在于字典中,则该方法会用指定的值替换旧值。
下面是一个使用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()方法获取键对应的值,并打印出来。