new hashmap<>(2000) hashmap的数组长度是多少
时间: 2023-10-19 15:01:53 浏览: 86
根据引用中的解释,当使用`new HashMap<>(2000)`创建HashMap对象时,HashMap的数组长度实际上是4。这是因为在HashMap的内部实现中,为了保证数组长度`k`的二进制全为1,数组长度会被设置为比传入参数值大且最接近的2的幂次方。在这种情况下,2000被设置为最接近的2的幂次方,即2048,而2048的二进制表示是100000000000。所以,HashMap的数组长度是4。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Map<String, String> m3 = new HashMap<>(3); 申请了多大的数组空间](https://blog.csdn.net/github_30602055/article/details/79208576)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [Java集合Map之HashMap常用操作](https://blog.csdn.net/qq_45001002/article/details/128207967)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文
相关推荐


















