小编Vuz*_*uzi的帖子

Java 8 流按 3 个字段分组并按总和和计数聚合生成单行输出

我知道论坛上有类似的问题,但似乎没有一个能完全解决我的问题。现在我对 Java 8 很陌生,所以请耐心等待。我有一个产品列表,例如:

Input:
name    category    type    cost
prod1       cat2     t1      100.23
prod2       cat1     t2      50.23
prod1       cat1     t3      200.23
prod3       cat2     t1      150.23
prod1       cat2     t1      100.23


Output:
Single line (name, category, type) summing the cost and count of products.




Product {
    public String name;
    public String category;
    public String type;
    public int id;
    public double cost;

}
Run Code Online (Sandbox Code Playgroud)

我需要按名称、类别和类型对其进行分组,并生成一个汇总此数据的结果,并生成每个产品的总成本和数量。大多数示例显示按两个字段分组并使用单个条件聚合。

根据论坛上的建议,我想出了这个分组:

    public class ObjectKeys {

    ArrayList<Object> keys;

    public ObjectKeys(Object...searchKeys) {

         keys = new ArrayList<Object>();

            for (int i = 0; …
Run Code Online (Sandbox Code Playgroud)

lambda chaining java-8 java-stream collectors

5
推荐指数
1
解决办法
2万
查看次数

如何使用 quasar-framework 创建顶部菜单栏

我正在尝试 Quasar 框架,演示或当前运行的网站(在: https: //github.com/quasarframework/quasar-awesome)中没有任何内容显示如何在框架,我认为这是大多数 Web 框架中的标准。请帮忙。

vuejs2 quasar-framework

5
推荐指数
1
解决办法
9921
查看次数