小编san*_*ndy的帖子

Collectors.groupingBy() 返回按升序排序的结果 java

我按降序发送结果,但我得到升序输出

List<myEntity> myData = new ArrayList<>();
Map<Integer,List<myEntity>> myid = new LinkedHashMap<>();

try {
    myData = myService.getData(id); 
    myid = myData.stream().collect(Collectors.groupingBy(myEntity::getDataId)); 
Run Code Online (Sandbox Code Playgroud)

这里 mydata 按 desc 顺序排序,但在按组数据 id 创建集合后,我的列表按升序排序。我希望我的收藏列表是降序而不是升序。

java java-8 java-stream

4
推荐指数
2
解决办法
7403
查看次数

标签 统计

java ×1

java-8 ×1

java-stream ×1