gpt4 book ai didi

Java groupingBy 总是改变顺序

转载 作者:行者123 更新时间:2023-11-29 09:46:44 26 4
gpt4 key购买 nike

<分区>

我有一个包含简单对象的列表:

private String unit;
private Double value;

列表看起来像这样:

f, 1.0;
ml, 15.0;
g, 9.0

我创建了一个简单的函数,我想在其中对这些值进行分组并将它们放入 map 中,单位作为键,对象列表作为值,但我想像在原始列表中那样保存顺序。这是我目前的解决方案:

myList.stream()
.collect(groupingBy(MyObject::getUnit));

但在那之后我的 map 按字母顺序排序是这样的:f、g、ml 而不是 f、ml、g。是否有 groupingBy 的替代方法来修复它?

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