map 用法 java
时间: 2024-11-12 20:13:46 浏览: 11
java Map 遍历方法
在Java中,`Map`是一个接口,它代表了一个键值对的数据结构,其中每个键(Key)都唯一对应一个值(Value)。Java提供了一些内置实现,如HashMap、TreeMap、LinkedHashMap等。
以下是Map的一般用法:
1. 创建Map实例:
```java
Map<String, Integer> myMap = new HashMap<>();
```
这里创建了一个字符串到整数类型的HashMap。
2. 添加元素(键值对):
```java
myMap.put("key1", 1);
myMap.put("key2", 2);
```
3. 访问值:
```java
int value1 = myMap.get("key1"); // 获取"key1"对应的值,如果不存在则返回null
```
4. 删除元素:
```java
myMap.remove("key1");
```
5. 遍历Map:
```java
for (Map.Entry<String, Integer> entry : myMap.entrySet()) {
System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
}
```
6. 检查是否包含某个键:
```java
boolean containsKey = myMap.containsKey("key1");
```
7. 获取大小或判断是否为空:
```java
int size = myMap.size();
if (myMap.isEmpty()) {
System.out.println("Map is empty");
}
```
阅读全文