Case insensitive string as HashMap key October 16, 2022 by Tarik Map<String, String> nodeMap = new TreeMap<>(String.CASE_INSENSITIVE_ORDER); That’s really all you need.