public class TestMap { public static void main(String[] args) { ListMap M = new ListMap(); String r; Iterable it; Iterable> it2; r = M.put("A", "H"); System.out.println(M); r = M.put("B", "e"); System.out.println(M); r = M.put("C", "l"); System.out.println(M); r = M.put("D", "l"); System.out.println(M); r = M.put("E", "o"); System.out.println(M); System.out.print("Map after 5 insertions >> "); System.out.println(M); System.out.println(); r = M.get("D"); System.out.println("key = D , value = " + r); System.out.println(); it = M.keySet(); System.out.println("keySet():"); System.out.println(it); System.out.println(); it = M.values(); System.out.println("keySet():"); System.out.println(it); System.out.println(); it2 = M.entrySet(); System.out.println("entrySet():"); System.out.println(it2); System.out.println(); M.remove("D"); System.out.print("After delete `D'>> "); System.out.println(M); System.out.println(); } }