欢迎访问宙启技术站
智能推送

JavaHashMap函数:添加(put)和获取(get)

发布时间:2023-06-20 12:16:35

Java中的HashMap是一种用于存储键值对的数据结构。

它将一组键值对映射到哈希表中,使得我们可以根据键快速查找对应的值。

对于频繁访问和修改的操作,HashMap提供了非常高效的处理能力。

put()函数

HashMap中的put()函数可以用来添加元素。该函数会将指定的键值对存储在HashMap中,如果相同的键已经存在于HashMap中,则该键对应的值将被更新为新的Value值。

下面是HashMap的put函数示例:

HashMap<String, Integer> hashMap = new HashMap<>();

hashMap.put("张三", 18);

hashMap.put("李四", 20);

hashMap.put("王五", 22);

从这个示例中,我们可以看到HashMap的put()函数接受两个参数,一个是键,一个是值。通过将这些键值对添加到HashMap中,可以使用键来获取相应的值。

另外,如果尝试添加一个已存在的键,则其值将被替换为新值。

get()函数

HashMap中的get()函数可以用来获取元素。该函数会根据传入的键返回相应的值。

如果哈希表中不存在指定的键,则返回null。

下面是HashMap的get函数示例:

HashMap<String, Integer> hashMap = new HashMap<>();

hashMap.put("张三", 18);

hashMap.put("李四", 20);

hashMap.put("王五", 22);

Integer age = hashMap.get("张三");

System.out.println(age);

上述示例中,我们可以通过指定键名来获取相应的值。当我们调用get()函数传递的键名在哈希表中存在时,将返回键值对应的值,否则将返回null。

HashMap是Java常用的数据结构之一,它提供了高效的添加、删除和查找功能。在使用HashMap时,我们需要注意其性能和开销问题,一些基本准则可以帮助我们使用HashMap更熟练、更高效。