void () { LinkedHashMap<Integer, String> map = new LinkedHashMap<>(); map.put(1, "a"); map.put(2, "b"); map.put(3, "c"); map.get(1); map.get(2); assertEquals(3, map.getLastKey().intValue()); assertEquals("c", map.getLastValue()); map.remove(2); assertEquals(3, map.getLastKey().intValue()); assertEquals("c", map.getLastValue()); map.remove(3); assertEquals(1, map.getLastKey().intValue()); assertEquals("a", map.getLastValue()); map.remove(1); assertNull(map.getLastKey()); assertNull(map.getLastValue()); }