java-stream 相关问题

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

Stream.generate(s).limit(n) 是否保证对生成器函数 s 进行 n 次调用,或者是否有更好的替代方案?

我有一个数据源,我知道它有 n 个元素,我可以通过重复调用对象上的方法来访问该数据源。 为了举例,我们将其称为 myReader.read()。 我想创建一个压力...

回答 3 投票 0

对于 Java 流,generate + limit(n) 是否保证恰好 n 次调用生成器函数,或者是否有首选替代方案?

我有一个数据源,我知道它有 n 个元素,我可以通过重复调用对象上的方法来访问该数据源。 为了举例,我们将其称为 myReader.find()。 我想创建一个压力...

回答 2 投票 0

Kafka 流外键与一对多关系连接

有两个kafka主题 消息 图片 新闻主题中的消息可以包含图像 ID 列表,如下所示 { “id”:“新闻-1”, "title": "标题新闻-1", ...

回答 1 投票 0

在 toMap 中处理重复项时访问收集的对象

在下面的示例中,我想打印出被丢弃的项目的 ID。有没有办法不仅获取值,还获取对象本身? 导入 java.util.*; 导入jav...

回答 1 投票 0

Java Streams 的内部实现是怎样的

List list = new ArrayList<>(); 列表.add(“苹果”); list.add("樱桃"); list.add("桃子"); 列表收集 = list.stream() .偷看(...

回答 3 投票 0

忽略流操作中的异常

假设您在流操作中有异常(选中/未选中) 并且您想从现在开始忽略此元素。 流不能被中止,只能忽略抛出异常的元素。 我

回答 3 投票 0

小写所有 HashMap 键

我遇到了一个场景,我想将 HashMap 的所有键都小写(不要问为什么,我只需要这样做)。 HashMap 有数百万个条目。 起初,我以为我只是创造......

回答 4 投票 0

Java:如何流式传输多对一列表(使用 flatMap?)

我需要流式传输多对一列表。我相信我需要一个 flatMap,但我无法让它运行。我有以下对象: 用户角色: @数据 @AllArgsConstructor 公共类用户角色{ 私人国际...

回答 1 投票 0

使用 Java 8 从字符串句子数组中获取词频

所以我有以下数组作为输入 字符串[]输入 = 新字符串[] { “这是一个示例字符串”, " string ", // 这里额外的空格会导致 iss...

回答 1 投票 0

Java - 使用条件和 Lambda 查找数组中的元素

简而言之,我有这段代码,我想使用条件和 lambda 获取数组的特定元素。代码会是这样的: Preset[] 预设 = presetDALC.getList(); 预设

回答 4 投票 0

Java 流在流式传输数组时会分配大量空间吗?

假设我们有一段代码,例如: Arrays.stream(查询) .limit(queries.length - 1).mapToInt(i -> i) 。和(); 其中,querys 是一个由 N 个整数组成的数组。 为了澄清这个问题,让我们...

回答 1 投票 0

Java:流在数组上传输时是否分配大量空间?

假设我们有一段代码,例如: Arrays.stream(查询) .limit(queries.length - 1).mapToInt(i -> i) 。和(); 其中querys是一个由N个整数组成的数组,为了澄清问题让我们......

回答 1 投票 0

用 Stream API 替换 for 循环中的 if/else

我有以下代码,我想为此片段使用 Stream API: for (任务任务:deletedTasks) { if (!Objects.isNull(task.getUser())) { kafkaSenderTaskProducer.

回答 1 投票 0

Java 8 Streams 删除重复条目,保留元素的最短日期

我有Java bean,例如: 订单详情类 { 长订单ID; 长用户ID; 订单信息信息; // 必需的 getter/setter } 订单信息类 { OffsetDateTime orderCreatedDate; ...

回答 3 投票 0

Java 8 Streams 删除重复条目,保留具有最小日期的条目并返回更新的对象列表

我有java bean之类的 订单详情类 { 长订单ID; 长用户ID; 订单信息信息; \所需的 getter/setter } 订单信息类 { OffsetDateTime orderCreatedDate; \

回答 3 投票 0

将字符串、列表的映射加入到不包括字符串的单个列表中

我有一张地图>我的地图。如何将所有列表值连接到一个列表(不包括字符串键)? 我尝试过这个: 列表列表=新

回答 2 投票 0

Java Streams 与泛型的使用

我有以下课程: @数据 公共类 PagedSchoolDto { 私有最终整数计数; 私人最终地图>内容; 私有最终字符串分页状态;...

回答 1 投票 0

在 Java 中流式传输 2D 数组的一部分

假设你有一个矩阵 [[1,2,5],[3,4,6]] 并且您需要一起处理每行的前两个元素 [1,2,3,4]。您不想将其存储在内存中或使用嵌套循环。有没有...

回答 1 投票 0

是否可以将collect(Collectors.ToList()的返回类型转换为LinkedList?

我想编写一个函数来创建随机数流: 导入java.util.List; 导入 java.util.Random; 导入java.util.stream.Collectors; 公共类 fillRandom { 公共站...

回答 4 投票 0

按最大值对 Java 集合中的元素进行分组、合并和去重

我有以下课程: 公开课学生{ 字符串学生ID; 列出科目; //+获取器、设置器、构造器 } 公开课主题{ int 主题 ID;

回答 2 投票 0

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