LinkedHashMap
LinkedHashMap
------------------------------------------------------------
1. Import Statement
import java.util.LinkedHashMap;
------------------------------------------------------------
2. Creating a LinkedHashMap
------------------------------------------------------------
3. Basic Operations
------------------------------------------------------------
4. Properties
------------------------------------------------------------
// Keys
for (String key : map.keySet()) {
System.out.println(key);
}
// Values
for (Integer value : map.values()) {
System.out.println(value);
}
// Key-Value pairs
for (Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println(entry.getKey() + " = " + entry.getValue());
}
------------------------------------------------------------
------------------------------------------------------------
7. Sample Code
------------------------------------------------------------
8. Generics
LinkedHashMap<K, V>
K - key type
V - value type
Example:
LinkedHashMap<Character, Boolean> vowels = new LinkedHashMap<>();