CodeGym /Cursos /Sintaxis de Java /¿Qué hacemos con Set y Map?

¿Qué hacemos con Set y Map?

Sintaxis de Java
Nivel 8 , Lección 7
Disponible

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

Comentarios (4)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
abraham-dev Nivel 10, Elda, España
18 febrero 2024
La traducción de este contenido esta errónea
Anonymous #11422806 Nivel 3, United States of America
19 noviembre 2023
Java language keywords must not be translated.
Miguel Rodriguez Nivel 11, Argentina Expert
26 noviembre 2023
I agree! When syntax and keywords are translated adds confusion in the reading and understanding the content. Methods in spanish wouldn't work, but the way they are presented gives the impression that they will. It forces me to google about the whole topic to make sure what it is about. If that was the intent in the first place, wouldn't it be easier and effortless to just public the tasks?
Allpaka Nivel 15, Buenos Aires, Argentina
17 diciembre 2023
mal no se entiende una goma!