Hola a todos, soy un cerdo arqueado por repollo.
1. Concepto
El llamado Mapa es un conjunto de mapas. Hemos escuchado mapeos en funciones matemáticas.
Un elemento en el dominio de definición solo puede corresponder a un elemento en el dominio de valor de mapeo.
Esta es la relación en Map. Describe la relación entre la clave Key y el valor. La clave Key es única y el valor puede repetirse. Esto es único para la variable independiente en la función, y la variable dependiente puede ser la misma.
El mapa Map <Key, Value>
se divide en hashMap y treeMap como conjunto
2. Métodos comunes
(1) Agregar elemento put (clave, valor) Tenga en cuenta que antes de la lista, set es add, aquí está put
(2) Insertar elemento put (clave, elemento nuevo)
(3) Eliminar elemento remove (clave)
(4) Obtener elemento get ( clave) es el valor Valor
Set<Integer> set = map.keySet();
Iterator<Integer> iter = set.iterator();
while (iter.hasNext()) {
int key = iter.next();
Student tmp = map.get(key);
System.out.println(key + ", 学生:" + tmp);
}
3. Lista, conjunto, comparación de mapas
/*
*List Set Map
*有序的,元素能重复 无序的,元素唯一 key是唯一的,value可以重复
* 添加 add(元素) add(元素) put(key, 元素)
* 插入 add(位置, 元素)
* 修改 set(位置, new元素) put(key, new元素)
* 删除 remove(位置) remove(元素) remove(key)
* 获取 get(位置) get(key)
* iterator 间接迭代
*
* */