TreeMap扩展了Map并支持自定义比较器。
字符串提供默认的不区分大小写的比较器。
所以:
final Map map = new TreeMap<>(String.CASE_INSENSITIVE_ORDER);
比较器不考虑区域设置。在其JavaDoc中阅读有关它的更多信息。