Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package app;
- import java.util.Collections;
- import java.util.HashMap;
- import java.util.HashSet;
- import java.util.Iterator;
- import java.util.Map;
- import java.util.Map.Entry;
- public class Main {
- public static void main(String[] args) {
- Persona persona = new Persona("gonzalo",34,"1");
- Persona persona2 = new Persona("gaston",30,"2");
- Persona persona3 = new Persona("gerardo",30,"3");
- Persona persona4 = new Persona("gabriel",30,"1");
- System.out.println(persona.hashCode());
- System.out.println(persona2.hashCode());
- System.out.println(persona4.hashCode());
- HashSet<Persona> hashSet = new HashSet<Persona>();
- hashSet.add(persona);
- hashSet.add(persona2);
- hashSet.add(persona3);
- hashSet.add(persona4);
- System.out.println(hashSet);
- Iterator<Persona> iterator = hashSet.iterator();
- while (iterator.hasNext())
- {
- System.out.println(iterator.next());
- }
- Persona mayor = Collections.max(hashSet);
- System.out.println("Mayor es "+mayor.getNombre());
- Persona menor = Collections.min(hashSet);
- System.out.println("Menor es "+menor.getNombre());
- HashMap<String, Persona> hashMap = new HashMap<String, Persona>();
- hashMap.put(persona.getDNI(), persona);
- hashMap.put(persona2.getDNI(), persona2);
- hashMap.put(persona3.getDNI(), persona3);
- if (!hashMap.containsKey(persona4.getDNI()))
- {
- hashMap.put(persona4.getDNI(), persona4);
- }
- else
- {
- System.out.println("clave repetida");
- }
- if (hashMap.containsKey("1"))
- {
- System.out.println(hashMap.get("1").getNombre());
- }
- if (hashMap.containsKey("1"))
- {
- hashMap.remove("1");
- }
- Iterator<Map.Entry<String, Persona>> filas = hashMap.entrySet().iterator();
- while (filas.hasNext())
- {
- Map.Entry<String, Persona> entrada = filas.next();
- System.out.println("Clave "+entrada.getKey());
- System.out.println("Valor "+entrada.getValue());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement