当前位置: 首页 > 知识库问答 >
问题:

过滤器值模块3[重复]

陆晓博
2023-03-14

过滤数组时出现错误

参数类型int[]、int的运算符%未定义

如何使用Java8获取迭代值?

int[] values = new int[9000000];
Random random = new Random();

for (int i = 0; i < values.length; i++) {
    values[i] = random.nextInt(9000000) + 1;
}

long counter = Stream.of(values)
    .filter(x - > x % 3 == 0) // Error here
    .count();
System.out.println(counter);

共有1个答案

穆文斌
2023-03-14

请改用数组流内联流Stream.of 是一个泛型方法,它将数组解释为一个元素(Java 泛型不支持基元)。

long counter = IntStream.of(values)
  .filter(x -> x % 3 == 0)
        .count();
 类似资料:
  • 过滤模块简介 (90%) 执行时间和内容 (90%) 过滤(filter)模块是过滤响应头和内容的模块,可以对回复的头和内容进行处理。它的处理时间在获取回复内容之后,向用户发送响应之前。它的处理过程分为两个阶段,过滤HTTP回复的头部和主体,在这两个阶段可以分别对头部和主体进行修改。 在代码中有类似的函数: ngx_http_top_header_filter(r); ngx_http_top_b

  • 主要内容:实现,Person.java,Criteria.java,CriteriaMale.java,CriteriaFemale.java,CriteriaSingle.java,AndCriteria.java,OrCriteria.java,CriteriaPatternDemo.java过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种设计模式,这种模式允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来。这种类型

  • 过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种设计模式,这种模式允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来。这种类型的设计模式属于结构型模式,它结合多个标准来获得单一标准。 实现 我们将创建一个 Person 对象、Criteria 接口和实现了该接口的实体类,来过滤 Person 对象的列表。CriteriaP

  • 过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种设计模式,这种模式允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来。这种类型的设计模式属于结构型模式,它结合多个标准来获得单一标准。 实现 我们将创建一个 Person 对象、Criteria 接口和实现了该接口的实体类,来过滤 Person 对象的列表。CriteriaP

  • 我所拥有的 预期产出 实际产量 这只是一个例子。在我的真实代码中,我正在对我的全局状态(useContext, useReduer)执行删除操作。 是一个ID数组。

  • 块和交易过滤器 接收所有新块把它们添加到区块链(false参数指定我们只需要块就ok,而不需要嵌入交易): Subscription subscription = web3j.blockObservable(false).subscribe(block -> { ... }); 接收所有新交易,把它们添加到块链: Subscription subscription = web3j.tra