android map定义
时间: 2023-07-11 21:49:11 浏览: 110
在 Android 中,Map 是一种可以将键映射到值的数据结构。Map 接口定义了一组方法,可以用来操作键值对。其中最常用的实现类是 HashMap,它使用哈希表来存储键值对。另外,还有 TreeMap、LinkedHashMap 等实现类,它们也都实现了 Map 接口。
在使用 Map 的时候,我们可以通过 put() 方法来添加键值对,通过 get() 方法来获取指定键对应的值,通过 remove() 方法来删除指定的键值对,还可以通过 keySet() 方法来获取 Map 中所有的键。例如,下面的代码演示了如何创建一个 HashMap 对象,并向其中添加一些键值对:
```
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
```
这样,我们就创建了一个包含三个键值对的 HashMap 对象。其中键为字符串类型,值为整型。我们可以通过 get() 方法来获取指定键的值,例如:
```
int value = map.get("apple");
```
这样,变量 value 就被赋值为 1,表示键 "apple" 对应的值为 1。
阅读全文