map的基本用法java
时间: 2023-07-08 14:21:48 浏览: 47
在Java中,Map是一种键值对的数据结构,可以将键映射到值。常用的Map实现类有HashMap、TreeMap、LinkedHashMap等。
下面是Map的基本用法:
1. 创建Map对象
```
Map<String, Integer> map = new HashMap<>();
```
2. 添加键值对
```
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
```
3. 获取值
```
Integer value = map.get("apple");
```
4. 判断是否包含键
```
boolean containsKey = map.containsKey("apple");
```
5. 判断是否包含值
```
boolean containsValue = map.containsValue(1);
```
6. 遍历键值对
```
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println(key + ": " + value);
}
```
7. 获取所有键
```
Set<String> keySet = map.keySet();
```
8. 获取所有值
```
Collection<Integer> values = map.values();
```
9. 删除键值对
```
map.remove("apple");
```
以上就是Map的基本用法,希望能够帮助到你!