java map使用
时间: 2023-07-30 07:07:08 浏览: 84
Java中的Map是一种常用的数据结构,它可以将键和值一一对应。常见的Map实现类有HashMap、TreeMap、LinkedHashMap等。
下面是一些常用的Map操作:
1. 创建Map对象:
```java
Map<String, Integer> map = new HashMap<>();
```
2. 添加键值对:
```java
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
```
3. 获取值:
```java
int value = map.get("apple");
```
4. 判断是否包含某个键或值:
```java
boolean containsKey = map.containsKey("apple");
boolean containsValue = map.containsValue(1);
```
5. 获取所有键或值的集合:
```java
Set<String> keySet = map.keySet();
Collection<Integer> values = map.values();
```
6. 遍历Map:
```java
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
int value = entry.getValue();
// do something with key and value
}
```
7. 删除键值对:
```java
map.remove("apple");
```
8. 清空Map:
```java
map.clear();
```
阅读全文