我有以下哈希映射
Double.ulpOfOne
带有一些键:例如[" hello_1"," hello_2"," hello_3"]。
然后,我使用流API迭代这些键并在map2中保存新结果:
Map<String,Double> map_1 = new LinkedHashMap<>();
但是新的哈希映射具有另一个顺序的键,尽管它被定义为LinkedHashMap。我认为问题出在流+收集步骤。
有人可以建议我一个解决方案吗? 感谢
答案 0 :(得分:0)
在这种情况下,键的顺序实际上会在收集步骤中搞砸。
您需要指定要收集到LinkedHashMap
。