SUSCRIBETE : goo.gl/IiPNSy Facebook: / codejavu Blog: codejavu.blogsp... En este video continuaremos con la secuencia sobre estructuras de datos, ahora trabajaremos con el HashMap en Java
Hola. Yo tengo que hacer una agenda con hashmap, que tenga como clave el nombre y el teléfono sea el valor, ambos string. Quería saber cómo hago para ordenar por nombre en forma ascendente. Intenté pasandolo a un vector pero no me sale. Me podrían hechar alguna ayuda? Gracias.
me puedes ayudar con este asunto. necesito hacer una sala ordenada por celdas, por tablas, o por cualquier otra cosa. y hacer que los usuarios que entren a dicha sala ocupen un lugar dentro de cada celda. osea; usuario 1. ( dentro de cada celda )--- celda 1 usuario 2. ( dentro de cada celda )-- celda 2 usuario 3. ( dentro de cada celda )-- celda 3 usuario 4. ( dentro de cada celda )-- celda 4
¿Cómo se ordena el HashMap? Quiero decir, metiste el null al último y se colocó antes de Pepe, además Pepe tampoco es el último, y no parece que las keys sean ascendentes. :u PD: Buen video, lo he entendido. :)
Lo que sigo sin entender es "por qué" o "cuando" se usa hashmap. Digo, no es lo mismo crear una clase, suponiendo que la clave es también un string y luego llamar a la clase y ver el contenido?
Si sería similar teniendo en cuenta que HashMap es una clase, solo que la clase que propones no tiene la lógica de una estructura de datos, tendrías que crear los métodos necesarios para gestionar la información además de que tendrías que crear muchas instancias de esa misma clase por cada info a gestionar, para que hacerlo si hashmap lo hace por ti, además de que puedes agregar n cantidad de datos y adminístralos de forma eficiente, agregar, ordenar, buscar, recorrer etc etc
@@CristianDavidHenao Claro, el tema es que recuerdo un ejercicio que hice, en el que tenía que crear clases para hacer "un juego de ordenar cartas". Entonces yo (si mal no recuerdo) había creado una clase "mazo" (que contenían las 48 cartas) y una clase "palo" donde estaban los números de las cartas y si era "espada", "copa", "basto" etc... entonces yo desde la clase main llamaba al mazo, lo ordenaba y las mostraba a las cartas... en fin, supongo que me estoy liando con otra cosa. Muchas gracias por la respuesta, lamento no poder seguirte en tik tok, no soy de usar mucho redes sociales (lo detesto), solo youtube uso
@@Iv-Rep entiendo, piensa que necesitas traer información de una base de datos, con una clase puedes mapear un objeto que represente un usuario pero si son mil usuarios como lo haces? Con una estructura de datos manejas toda esa información pudiendo tener como clave la cédula de los usuarios y como valor el objeto que representa cada uno de ellos y almacenas allí toda la info facilitando su gestión