Map<String, String> map = new CaseInsensitiveMap<String, String>(); map.put("US", "Washington"); map.put("us", "Washington DC"); System.out.println(map); // Prints {us=Washington DC} as Keys are case insensitive