Kollekciók – LinkedHashMap

package kollekciok.linkedhashmap;
import java.util.LinkedHashMap;
public class KollekciokLinkedHashMap {

    public static void main(String[] args) {
/* NEM rendezettt, NEM ismétlődhetnek benne az elemek.
   Viszont SORRENDTARÓ és használ KULCSOT!!! */
        LinkedHashMap<Integer, String> lhm = new LinkedHashMap();
        lhm.put(1, "Ödönke");
        lhm.put(2, "Gazsika");
        lhm.put(17, "Ronáldócska");
        lhm.put(8, "Fernándócska");
        lhm.put(2, "Brájenke");
        lhm.put(11, "Ödönke");
          
        System.out.println("A kulcsok: " + lhm.keySet());   
        System.out.println("Az értékeke: " + lhm.values());
        System.out.println("Kulcs - érték párok: " + lhm.entrySet());
        
        System.out.println("A LinkedHashMap mérete: " + lhm.size());
        System.out.println("A 2-es kulcsú elem: " + lhm.get(2));      
        System.out.println("Üres a LinkedHashmap? " + lhm.isEmpty()); 
        System.out.println("Tartalmaz 17-es kulcsú elemet? " + lhm.containsKey(17)); 
        System.out.println("Tartalmazza Gazsikát? " + lhm.containsValue("Gazsika")); 
        lhm.remove(8); 
        System.out.println(lhm);
        lhm.replace(3, "Fortunátó");
        lhm.replace(11, "Dzsúlió");
        System.out.println("Kulcs - érték párok: " + lhm.entrySet());
    }

}