hashmap构造写法
时间: 2023-10-15 15:29:14 浏览: 70
hashmap 实例
3星 · 编辑精心推荐
HashMap是Java中常用的数据结构,用于存储键值对(key-value)的映射关系。构造HashMap有多种写法,以下是常见的几种方式:
1. 使用默认构造函数:创建一个空的HashMap对象。
```java
HashMap<K, V> map = new HashMap<>();
```
2. 使用带初始容量的构造函数:指定HashMap的初始容量。
```java
int initialCapacity = 10; // 初始容量为10
HashMap<K, V> map = new HashMap<>(initialCapacity);
```
3. 使用带初始容量和负载因子的构造函数:指定HashMap的初始容量和负载因子。
```java
int initialCapacity = 10; // 初始容量为10
float loadFactor = 0.75f; // 负载因子为0.75
HashMap<K, V> map = new HashMap<>(initialCapacity, loadFactor);
```
4. 使用已存在的Map构造HashMap:将已存在的Map对象转换为HashMap对象。
```java
Map<K, V> existingMap = new HashMap<>();
HashMap<K, V> map = new HashMap<>(existingMap);
```
以上是一些常见的HashMap构造写法,根据实际需求选择适合的构造方式即可。
阅读全文