java-stream 相关问题

使用此标记可以获得与使用Stream API相关的问题。它是在Java 8中引入的,支持对值流进行功能样式的操作,例如集合上的filter-map-reduce管道。

如何使用 Stream API 计算每个 Element 的 int 字段的总和?

我还有接下来的课程: 公开课顺序{ 私有列表元素; } 公共类元素{ 私有 int 大小; } 我需要创建返回地图的方法

回答 1 投票 0

如何将Map<String,String>更改为Map<String, List<String>>使用Java流来分割地图值?

我有一张地图,我想将其转换为地图>。可以使用如下的 for 循环轻松完成。但是我可以在...中使用stream()做同样的事情吗

回答 1 投票 0

我该如何解释这个错误?所需类型:供应商<R, Provided: Collector<Object, capture of ?, java.util.List<java.lang.Object>>

几周前我开始使用Java的流。我运行下面的代码并遇到错误消息。 我该如何解释这个错误? (更具体地说,什么是“供应商”和“捕获&...

回答 1 投票 0

Lamba 函数在 java groupingBy 方法(通过 Collectors 接口)中不起作用

我创建了第一个地图,其中键是体育课程的字符串槽,值是每个槽的参与者数量。现在我想创建第二个包含基本键和值的映射

回答 1 投票 0

IntelliJ Java 映射流的通用类型推断

我已经阅读了有关 toList 和 Collectors.toList() 之间差异的问题 但这个问题与那个问题不同。 想象一下下面的类: 公开课测试{ 优先...

回答 1 投票 0

使用 Java 8 Stream API 查找列表中哪些数字总和等于某个数字

我尝试使用Java 8找到等于给定数字的对的总和。我们如何改进逻辑? List listOfNumbers = Arrays.asList(new Integer []{15, 12, 4, 16, 9, 8...

回答 4 投票 0

将同一个 Stream 中的第一个元素添加到 Stream

我有一个 JsonNode 流,我想将其转换为 Stream(如 CSV),其中第一行是标题,然后我们有值。 TextDataUtils.sample 期望相同。我是

回答 1 投票 0

rest webservice 需要在请求中发送 json 日期格式,我需要验证该日期是否是过去的日期

要求: {“开始日期”:“2025-01-15T00:00:01.000z”} 用于验证该日期是否已过的 Java 代码。 请指教... 谢谢, 那拉辛哈劳。

回答 1 投票 0

从可选中检索流<Stream>

如何获取实际流以便从Optional中过滤或映射方法? 例如 可选的.ofNullable(id) .map(this:loadAllById) // loadAllById 方法返回一个流(现在是

回答 2 投票 0

通过 Stream API 按两个顺序对列表进行排序

我有一个 Person 类数组。我们称之为 arr_Person。 Person 类的每个实例都有一个 int 优先级类型参数,可以采用值 0、1、2、3、4。 我需要获得一个已排序的对象列表...

回答 1 投票 0

使用 Java 8 JDK 将 Iterable 转换为 Stream

我有一个返回java.lang.Iterable的接口。 我想使用 Java 8 Stream API 来操作该结果。 然而 Iterable 不能“流”。 知道如何使用 Iterab...

回答 8 投票 0

java.util.stream.Stream.distinct()方法如何工作?我可以重写对象流的 equals() 方法吗?

我的用例是,我尝试使用 Stream 的 unique 方法从 StudentCourseMapping 类的对象列表中删除具有相同卷号的学生。 POJO详细信息如下: 公开

回答 2 投票 0

使用 Stream API 查找相同日期并计算对象

我需要一些有关 Stream API 的帮助。我需要根据位置对对象列表进行分组,如果位置相同但日期不同(无论时间如何),则将计数增加 1。 我已经提供了

回答 2 投票 0

动态对 POJO 类列表进行排序

考虑我有两个不同的 POJO 类,如下所示。 员工类{ 字符串 empId; 日期 empJoiningDate; BigDecimal emp经验; } 类 EmployeeDetails { 字符串 empName;...

回答 1 投票 0

使用从Vavr List.distinctBy创建的流返回的distinctBy时出现未定义方法错误

我想使用List.distinctBy来过滤Vavr提供的列表。 我在 pom.xml 中添加了这个依赖项 io.vavr vavr-kotlin...

回答 1 投票 0

如何在Java中根据某些属性合并两个不重复的流?

假设我们有两个流,如下所示: IntStream Stream1 = Arrays.stream(new int[] {13, 1, 3, 5, 7, 9}); IntStream Stream2 = Arrays.stream(new int[] {1, 2, 6, 14, 8, 10, 12}); 流1.合并(流...

回答 4 投票 0

如何使用 Java 8 流和过滤器过滤嵌套循环?

我有两个简单的 POJO: 公开课家长{ 字符串名称; List 子级 = new ArrayList<>(); 无效addChild(整数年龄){children.add(new Child(年龄)); } } 公共...

回答 3 投票 0

如何更改嵌套对象数组中字符串的值?

我有一个名为 User 的对象。用户对象包含对象数组。在对象的嵌套数组中有一个名为 Status 的键。我想映射或更改 Status 的值从“NEW”...

回答 1 投票 0

在 Java 8 中以不区分大小写的方式对字符串值进行排序

下面如何按不区分大小写的顺序对字符串值进行排序? 列表 listofEmployees = Arrays.asList( 新员工(1, "aaa", Arrays.asList(123, 345, 678)), 新员工...

回答 7 投票 0

Java Stream 中多个对象属性的累积和

我有一个按月年字符串属性排序的对象列表。 我的对象类定义如下: 公共类 Obj { 字符串年份; 会员数量长; 长期非会员人数; 双

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.