gpt4 book ai didi

java - 在 Java 中向 HashMap 添加空键或值有什么用?

转载 作者:IT老高 更新时间:2023-10-28 11:38:21 26 4
gpt4 key购买 nike

HashMap 允许一个空键和任意数量的空值。它有什么用?

最佳答案

我不确定您要问什么,但是如果您正在寻找一个何时想要使用空键的示例,我经常在 map 中使用它们来表示默认情况(即如果给定的键不存在,则应使用):

Map<A, B> foo;
A search;
B val = foo.containsKey(search) ? foo.get(search) : foo.get(null);

HashMap 专门处理空键(因为它不能在空对象上调用 .hashCode() ),但空值没有什么特别的,它们像其他任何东西一样重新存储在 map 中

关于java - 在 Java 中向 HashMap 添加空键或值有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2945309/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com