我从Java 7升级到Java 8,并注意到在使用HashMap的keySet()的地方出现了Junit故障.
Map<String, String> map = new HashMap<String, String>();
map.put("var1".toUpperCase(), "var");
map.put("var".toUpperCase(), "var1");
Set<String> varKeys = replacementMap.keySet();
Run Code Online (Sandbox Code Playgroud)
在Java 7中:
varKeys=[VAR,VAR1]
Run Code Online (Sandbox Code Playgroud)
在Java 8中:
varKeys=[VAR1,VAR]
Run Code Online (Sandbox Code Playgroud)
对此有何帮助?