java集合类map
一、简述:
Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。其中键不可以重复,但是值可以重复。
如:Map<Character,Integer> map = new HashMap<Character,Integer>(); 键是string,值是integer。
注意:不能用char和int来声明。因为泛型的声明必须是一个类,char和int是基本类型,而Character和Integer是其封装类。
二、map基础用法
map中HashMap是最常用的一种类型,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null(多条会覆盖);允许多条记录的值为 Null。
- 初始化
Map<String,Integer> map = new HashMap<String,Integer>();
map.put(“key1”, value1);
map.put(“key2”, value2);
- 常用函数
功能 | 函数 |
---|---|
插入元素 | map.put(“key1”, value1); |
获取元素 | map.get(“key1”) |
移除元素 | map.remove(“key1”); |
清空map | map.clear(); |
获取容器大小 | map.size() |
转载:https://blog.csdn.net/floating_fight/article/details/101912272
查看评论