如何在类中创建hashmap
时间: 2023-10-03 10:03:57 浏览: 121
C语言实现hashMap
4星 · 用户满意度95%
在 Java 中,要在类中创建一个 HashMap,可以在类的成员变量中声明 HashMap 对象,然后在类的构造函数或者其他方法中进行初始化,示例如下:
```java
import java.util.HashMap;
import java.util.Map;
public class MyClass {
private Map<String, Integer> hashMap;
public MyClass() {
hashMap = new HashMap<>();
}
// 其他方法
}
```
在这个示例中, `MyClass` 类中声明了一个 `hashMap` 成员变量,它的键类型为 String,值类型为 Integer。在 `MyClass` 类的构造函数中,我们通过 `new` 关键字创建了一个 `HashMap` 对象,并将其赋值给 `hashMap` 变量。这样,在 `MyClass` 的其他方法中,就可以使用该 `hashMap` 对象来存储和操作数据了。
需要注意的是,在类中创建 `HashMap` 对象时,也可以指定 `HashMap` 的容量大小,例如:
```java
hashMap = new HashMap<>(16);
```
这样可以在创建 `HashMap` 对象时,同时指定其初始容量大小,可以提高 `HashMap` 的性能。
阅读全文