我想知道 java.util.collections 的实现是否在 Java 6 和 Java 8 之间发生了变化。我有这个测试在 Java 6 中运行良好,但在 Java 8 中没有
Set<String> types = new HashSet<String>();
String result;
types.add("BLA");
types.add("TEST");
Java 6 中的结果:[BLA,TEST] Java 8 中的结果:[TEST,BLA] 我已经查看了 JDK 7 和 JDK 8 的文档和发行说明,但没有发现 JDK 6 和两者之间有任何区别其他与此有关的。提前感谢您的澄清。