hashmap中threshold
时间: 2023-12-12 16:35:11 浏览: 99
HashMap中的threshold是指HashMap在进行扩容操作时的阈值,即当HashMap中的元素个数达到threshold时,HashMap会自动进行扩容操作。threshold的值为capacity * loadFactor,其中capacity是HashMap的容量,loadFactor是HashMap的负载因子。负载因子是指HashMap中元素个数与容量的比值,当元素个数达到容量的负载因子时,HashMap会自动进行扩容操作。以下是一个示例代码:
```java
import java.util.HashMap;
public class HashMapExample {
public static void main(String[] args) {
// 创建一个HashMap对象
HashMap<String, Integer> hashMap = new HashMap<>();
// 添加元素到HashMap中
hashMap.put("apple", 1);
hashMap.put("banana", 2);
hashMap.put("orange", 3);
hashMap.put("pear", 4);
// 输出HashMap的threshold
System.out.println("HashMap的threshold为:" + hashMap.threshold);
}
}
```
输出结果为:
```
HashMap的threshold为:4
```
阅读全文