小编som*_*y99的帖子

将List <CustomerOrder>分组到Map <Gender,Money>中

public class CustomerOrder {

    private final Gender gender;
    private final Order order;

    public Gender getGender() {
        return gender;
    }

    public Order getOrder() {
        return order;
    }

}

public class Order {

    private final long orderAmount;

    public long getOrderAmount() {
        return orderAmount;
    }

}
Run Code Online (Sandbox Code Playgroud)

我想实现相当于java的java流:

SELECT Gender, SUM(orderAmount) FROM orders
GROUP BY Gender;
Run Code Online (Sandbox Code Playgroud)

谢谢!

编辑:我简化了问题 - CustomerOrder包含一个Order,其中包含orderAmount

我设法通过以下方式获得Map<Gender, List<Long>>:

Map<Gender, List<Long>> map = orders.stream()
    .collect(Collectors.groupingBy(CustomerOrder::getGender))
Run Code Online (Sandbox Code Playgroud)

java java-8 java-stream

4
推荐指数
1
解决办法
103
查看次数

应用程序在本地运行但返回404在cloudbees上运行

我的应用([URL])没有响应.我已经完成了您网站上的建议步骤.

我已将此战争部署到我当地的tc-server,一切都在那里工作(/ people-server/rest/persons /).我希望从[URL]/people-server/rest/persons /中获取一些xml.

请指教

Darren Leung

cloudbees

0
推荐指数
1
解决办法
734
查看次数

标签 统计

cloudbees ×1

java ×1

java-8 ×1

java-stream ×1