小编Mar*_*tin的帖子

Flutter Drawer Widget - 更改Scaffold.body内容

使用Flutter Scaffold.Drawer时 - 是否可以让抽屉中的链接更改页面上的内容(Scaffold.body)?与导航抽屉中的链接类似,在Android中更改片段.

dart flutter

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

Java 8流 - 合并地图并计算"值"的平均值

假设我有一个List每个都有一个类的类Map.

public class Test {
    public Map<Long, Integer> map;
}
Run Code Online (Sandbox Code Playgroud)

时间戳中的LongMapInteger值是分数.

我正在尝试创建一个Stream可以组合所有对象的地图并输出a Map与唯一的时间戳(Longs)和平均分数.

我有这个代码,但它给了我所有分数的总和而不是平均值(Integer该类没有平均方法).

Test test1 = new Test();
    test1.map = new HashMap() {{
        put(1000L, 1);
        put(2000L, 2);
        put(3000L, 3);
    }};

    Test test2 = new Test();
    test2.map = new HashMap() {{
        put(1000L, 10);
        put(2000L, 20);
        put(3000L, 30);
    }};

    List<Test> tests = new ArrayList() {{
        add(test1);
        add(test2);
    }};

    Map<Long, Integer> …
Run Code Online (Sandbox Code Playgroud)

java lambda java-8 java-stream

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

GraphQL Spring-boot 查询过滤

我正在使用 GraphQL Spring-boot 库构建 GraphQL API https://github.com/graphql-java/graphql-spring-boot

我有一个架构

type Car {
    id: ID!
    model: String
    brand: String
}

type Query {
    allCars: [Car]!
}
Run Code Online (Sandbox Code Playgroud)

我的查询是在我的 Spring Boot 项目中的 Query 类中实现的

@Component
public class Query implements GraphQLQueryResolver {

public List<Machine> allCars() {}

}
Run Code Online (Sandbox Code Playgroud)

我的问题是:

返回列表时如何使用过滤器和排序:

allCars(first:3){id model}

allCars(filter: {....}){}
Run Code Online (Sandbox Code Playgroud)

我想这是必须在 Java 方法中实现的东西,但我不确定如何在方法中注入过滤器等。

java spring-boot graphql

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

标签 统计

java ×2

dart ×1

flutter ×1

graphql ×1

java-8 ×1

java-stream ×1

lambda ×1

spring-boot ×1