"¿Todavía no estás cansado? Sigamos, entonces. Me gustaría darte más detalles sobre Set y Map y lo que pueden hacer".
" Conjunto es un conjunto, un grupo de objetos no numerados. La característica principal de un Conjunto es que solo contiene objetos únicos , es decir, cada elemento del conjunto es diferente . Aquí hay operaciones que puede realizar en un conjunto:"
| Operación | Método |
|---|---|
| Añadir elemento(s) | agregar(), agregarTodo() |
| Quitar elemento(s) | eliminar(), eliminarTodo() |
| Comprobar la presencia de elemento(s) | contiene(), contieneTodo() |
"¿Y eso es?"
"Bueno, sí. También puedes usar el método size() para averiguar cuántos elementos hay en el conjunto".
"¿Qué pasa con el mapa?"
" El mapa es un conjunto de pares. Es como un conjunto, excepto que es un conjunto de pares clave-valor en lugar de elementos únicos. La única limitación es que cada « clave» debe ser única . Un mapa no puede contener dos pares con el mismas llaves ".
"Esto es lo que podemos hacer con Map :"
| Operación | Método |
|---|---|
| Obtener un conjunto de todos los pares | conjuntoentrada() |
| Consigue un juego de todas las llaves | juego de llaves() |
| Obtener un conjunto de todos los valores | valores() |
| Añadir un par | poner (clave, valor) |
| Obtener el valor de la clave especificada | obtener la clave) |
| Comprobar si la clave especificada está presente | contiene clave (clave) |
| Comprobar si el valor especificado está presente | contieneValor(valor) |
| Comprobar si el Mapa está vacío | esta vacio() |
| Borrar el mapa | claro() |
| Eliminar el valor de la clave especificada | eliminar (clave) |
"Esto es mucho más interesante que Set".
"Sí. Aunque Map no es tan popular como List, se usa en muchas tareas".
GO TO FULL VERSION