java hashmap用法
时间: 2023-09-28 16:05:56 浏览: 174
HashMap是Java中常用的一种集合类,它提供了一种键值对的映射关系,可以快速地访问、添加、删除和修改元素。以下是HashMap的基本用法:
1. 创建一个HashMap对象:
```java
HashMap<String, Integer> map = new HashMap<>();
```
其中,String是键的类型,Integer是值的类型,可以根据实际需求修改。
2. 添加元素:
```java
map.put("apple", 1);
map.put("orange", 2);
map.put("banana", 3);
```
其中,put方法用于添加元素,第一个参数是键,第二个参数是值。
3. 访问元素:
```java
Integer value = map.get("apple");
```
其中,get方法用于获取指定键对应的值。
4. 删除元素:
```java
map.remove("banana");
```
其中,remove方法用于删除指定键对应的元素。
5. 遍历元素:
```java
for (String key : map.keySet()) {
Integer value = map.get(key);
System.out.println(key + ":" + value);
}
```
其中,keySet方法用于获取所有的键,然后可以通过get方法获取对应的值。也可以使用entrySet方法获取键值对的集合,然后进行遍历。
需要注意的是,HashMap是一种无序的集合类,元素的顺序不是按照添加的顺序排列的。如果需要有序的集合类,可以使用TreeMap。同时,HashMap的键不能重复,如果添加重复的键,会覆盖原来的值。
阅读全文