java-stream 相关问题

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

是否可以合并分别。简化这两个 Collectors.toMap 调用?

请考虑以下示例代码: 函数,整数> key 长度 = p -> p.getKey().length(); 收藏家,?,M...

回答 1 投票 0

获取 Java 8 流的最小值和最大值的简洁方法

是否有一种简洁的方法可以一次性提取流的最小值和最大值(基于某些比较器)? 似乎有很多方法可以单独获取最小值和最大值,或者我可以...

回答 8 投票 0

使用流API实现firstGreatVolumeCar()方法

我被这个问题困扰了。问题是我无法使用流 api 编写工作方法。任务是该方法返回第一辆发动机尺寸大于3.0的汽车。 使用流 API。 我

回答 1 投票 0

将 Stream<Double> 转换为 double[]

我必须从 Stream 中获取 double[],所以我像这样使用 mapToDouble : 双精度[]输入 = {1.0,2.0,3.0}; double[] y = Stream.of(input).mapToDouble(d->d).toArray(); 有更好的解决方案吗? (我...

回答 1 投票 0

Java 初始化对象并使用 Stream 设置属性

我正在尝试将列表克隆到新列表并在新列表中设置属性。 我正在尝试使用 Java8 Stream,因为它使克隆变得简单。 我的代码可以工作,但它给出了来自声纳的代码味道: 本地

回答 4 投票 0

使用 Java Streams 对 int 数组进行排序

我试图熟悉Java流和该领域的类似事物,但无法对int类型的数组进行排序。这是我的代码,它根本不对数组进行排序。 类划痕{

回答 3 投票 0

如何对流进行分块并保持其继续运行

如何将对象流分割成更小的块,这样它们就不会传递 1×1 的对象,而是传递大小为 N 的列表: 只是为了解释我的意图,但可能有所不同: objectStr...

回答 1 投票 0

流比较两个列表并同时修改一个

自定义类 @数据 @AllArgsConstructor @NoArgs构造函数 公开课产品{ 私有字符串名称; 私有字符串系统ID; 私有字符串产品ID; 私有字符串productPartId...

回答 1 投票 0

设置订单中产品的订购日期

我得到了一个包含订单的列表,每个订单都有一个产品列表。我尝试做的是将产品的“orderDate”属性设置为订单的“created”属性。我...

回答 1 投票 0

使用 Java Streams API 比较两个 HashMap 并替换一个 HashMap 中的属性值

我有 2 个哈希图 HashMap> deltaHashmap HashMap> 现有的Hashmap DedupeTableEntity h...

回答 3 投票 0

如何实现Java流?

我想实现一个Stream。 我不想只使用implements Stream,因为我必须实现大量方法。 这可以避免吗? 更具体地说,我怎样才能

回答 6 投票 0

Python 相当于 java-streams 管道

我主要用Java编程,我发现对于数据分析Python更方便。 我正在寻找一种与java流等效的管道操作方法。例如,我会...

回答 2 投票 0

带有 Or 操作/And 操作和闭包的 Java 8 谓词集合

我有以下片段 字符串 s1=null; 双 d1=空; 整数 i1=null; 谓词 p1 = (e->e.equals("正确的字符串")); 谓词<

回答 1 投票 0

如何使用 Java 8 功能 API 将 Map<String, List<List<String>>> 转换为 Map<String, List<String>>?

我有一堂这样的课: 班级: { ID: ””, 子:[{ 类型:1、 价值: ”” }] } 现在,我想首先按 id 对班级进行分组: class.stream().collect(Collectors.group...

回答 3 投票 0

如何在 Java ArrayList 中组合具有相同 ID 的对象?

我正在解决Java中的列表问题,需要合并其中两个对象的信息。 这是我的代码: 人 person1 = new Person(1, 470, new ArrayList<>(Arrays.asList(新位置(45,

回答 1 投票 0

java流中的异常处理reduce lambda

我正在尝试处理java中流的reduce(item,aggregator)函数内的异常。 这就是我的原始代码: 列表totalList = newList.stream() ...

回答 1 投票 0

如何在 Java 中使用 Stream 打印“int[]”的各个元素?

int[] a = {10, 20, 30, 40}; Stream.of(a).forEach(System.out::println); 对于此代码,我期望输出(值):10 20 30 40 但它正在打印(参考):[I@6d86b085 一个...

回答 3 投票 0

如何使用 Java Streams API 从字符串列表中的每个字符串中删除重复字符?

如何将 List = ["SSSttttrrrriiiiinnnggg","vvvvvooootttteee","mmmmaaaaddddaaaammm"] 转换为 List =["String","eotv",...

回答 3 投票 0

从 mongodb 文档计算多个数组中不同值的更快方法

我有这种格式的mongodb文档: { //-- 类型和日期 “日期”:“2023-11-09”, “类型”:“我的类型”, “资源”:“1111,5555...

回答 1 投票 0

在此示例中如何避免使用 try-with-resources 或 close() ?

我正在尝试使用 java.util.stream.Stream 从互联网传输数据。我有一个有效的实现。下面是它。 最终网址 url = 新的 统一资源标识符 ( “插入您的

回答 1 投票 0

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