"¿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