java 8 Stream()流分组排序问题,先分组后排序不生效!最优解决办法!!!
每个键(PinYin)对应的值列表(List)并不会根据 PinYin 的排序来排序,而是简单地包含了所有具有该 PinYin 的 BaseAreaVO 对象。如果您的目标仅仅是确保在输出时 Map 的键(即 PinYin)是排序的,并且不关心每个分组内部元素的顺序,那么您可以使用 LinkedHashMap 来保持插入顺序(但这不是排序)但是,请注意,TreeMap 的排序是基于键的,而不是基于分组后列表中的元素。但是,请注意,TreeMap 的排序是基于键的,而不是基于列表内部元素的排序。
原创
2024-07-10 10:21:59 ·
1580 阅读 ·
0 评论