gpt4 book ai didi

java-8 - JDK 6 和 JDK8 之间 Java Collection 的区别

转载 作者:行者123 更新时间:2023-12-04 22:55:36 25 4
gpt4 key购买 nike

我想知道 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 和其他两个之间有任何区别。
预先感谢您的澄清。

最佳答案

实现确实发生了变化,但谁在乎呢?您正在处理 HashSet该文件为没有命令可依赖。所以简单地打印,并没有做任何事情,只是显示所有元素都在那里。

在 java-9 Set#ofMap#of例如,(新集合)从运行到运行没有定义的顺序。没有定义的顺序 == 不要依赖它。

关于java-8 - JDK 6 和 JDK8 之间 Java Collection 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48987186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com