<分区>
我从 Java 7 升级到 Java 8 并注意到 Junit 在使用 HashMap 的 keySet() 的地方出现故障。
Map<String, String> map = new HashMap<String, String>();
map.put("var1".toUpperCase(), "var");
map.put("var".toUpperCase(), "var1");
Set<String> varKeys = replacementMap.keySet();
在 Java 7 中:
varKeys=[VAR,VAR1]
在 Java 8 中:
varKeys=[VAR1,VAR]
有什么帮助吗?