hashmap设置初始容量
时间: 2023-11-08 12:47:31 浏览: 78
java中hashmap容量的初始化实现
5星 · 资源好评率100%
HashMap 的初始容量可以通过构造函数来设置。构造函数中的参数 initialCapacity 表示初始容量大小。默认情况下,HashMap 的初始容量为 16。
例如,可以使用以下方式设置 HashMap 的初始容量为 20:
```java
HashMap<String, Integer> hashMap = new HashMap<>(20);
```
需要注意的是,初始容量只是一个提示值,实际上 HashMap 在添加元素时会根据需要自动进行扩容。因此,初始容量的选择需要综合考虑实际情况,以避免频繁的扩容操作。
阅读全文