hashmap 用法
时间: 2024-05-09 15:12:55 浏览: 137
HashMap是Java中的一个集合类,它提供了一种将键映射到值的方法,以便可以通过键快速访问值。在HashMap中,键和值都可以是任何类型的对象,而且它们可以是不同的类型。
HashMap的使用方法很简单,首先需要导入java.util.HashMap包,然后创建一个HashMap对象:
```java
HashMap<String, Integer> map = new HashMap<>();
```
上面代码创建了一个HashMap对象,其中键的类型是String,值的类型是Integer。接下来,就可以向这个HashMap中添加元素了:
```java
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
```
上面的代码向HashMap中添加了三个键值对。其中,"apple"是键,1是值;"banana"是键,2是值;"orange"是键,3是值。
除了添加元素外,还可以通过键来获取值:
```java
int value = map.get("apple");
```
上面的代码将获取到键为"apple"的值,也就是1。
除此之外,还有很多其他的方法可以用来操作HashMap,比如删除指定的键值对、判断指定的键是否存在等等。
相关问题
hashmap使用方法
HashMap是Java中的一种常用映射集合类,用于存储键值对。常用方法包括:
1. put(key, value):向map中添加元素
2. get(key):根据键获取值
3. remove(key):删除键值对
4. size():获取map大小
5. isEmpty():判断map是否为空
6. containsKey(key):判断是否包含某个键
7. clear():清空map
示例代码:
```
HashMap<String, Integer> map = new HashMap<>();
map.put("Apple", 1);
map.put("Banana", 2);
System.out.println(map.get("Apple")); // 输出:1
map.remove("Apple");
System.out.println(map.containsKey("Apple")); // 输出:false
System.out.println(map.size()); // 输出:1
```
hashmap用法
HashMap是一个Java中的集合类,它提供了一种存储键值对的方式。使用HashMap时,我们可以通过任何非空的对象作为键,来存储和访问值。HashMap中的键和值都可以为null。下面是一些使用HashMap的常见操作:
1. 创建HashMap对象:
```
HashMap<String, Integer> map = new HashMap<>();
```
2. 存储键值对:
```
map.put("apple", 3);
map.put("banana", 4);
```
3. 获取值:
```
Integer value = map.get("apple");
```
4. 判断是否包含某个键:
```
boolean containsKey = map.containsKey("apple");
```
5. 判断是否包含某个值:
```
boolean containsValue = map.containsValue(3);
```
6. 获取所有键的集合:
```
Set<String> keySet = map.keySet();
```
7. 获取所有值的集合:
```
Collection<Integer> values = map.values();
```
8. 获取键值对的集合:
```
Set<Map.Entry<String, Integer>> entrySet = map.entrySet();
```
9. 删除键值对:
```
map.remove("apple");
```
10. 清空HashMap:
```
map.clear();
```
阅读全文