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());
}
}