Java Map
Java Map 接口在 java.util package 中,表示鍵和值之間的映射,Map 接口不是 Collection 接口的子類型,因此,行為與其他集合類型略有不同,映射包含唯一鍵,每個鍵最多可以映射到一個值, Map Java 增加了範例及各種 Map 的操作方法,透過單元測試來驗證產出結果。
Map Learning Java
Map 不能包含重複的鍵,每個鍵最多可以映射到一個值,一些實現允許空鍵和空值,如: HashMap 和 LinkedHashMap 等,映射的順序取決於具體的實現,例如,TreeMap 和 LinkedHashMap 保證新增時的順序,而 HashMap 則不保證新增時的順序,實現 Map 有兩個接口,分別是 Map 和 SortedMap ,以及三個類別: HashMap 、 TreeMap 和 LinkedHashMap , Java Map Course 單獨測試一個程式、過程或方法,進行正確性驗證的測試。
Initialize Map
初始化 Map ,大小會隨著元素增加或移除,自動增長或縮小,學習各種 Map 的操作及應用。
Map<String, Integer> map = new HashMap<String, Integer>();
map.put("Grape", 1);
map.put("Kiwifruit", 2);
map.put("Lemon", 3);
{Grape=1, Kiwifruit=2, Lemon=3}