java-stream 相关问题

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

如何使用流将 int[] 数组的所有元素添加到 StringBuilder,为每个元素添加额外的空间

我尝试使用以下代码将 int 数组 brr 的所有元素添加到 StringBuilder res 中: StringBuilder res = new StringBuilder(); Arrays.stream(brr).forEach(res::append); 我想要...

回答 3 投票 0

Java Stream 限制与循环性能标准

在某种情况下,我需要具有特定过滤器的集合中的 n 个元素。 在标准 for 循环中,如果达到 n 个元素,我可以中断,而无需遍历其余元素 收藏限制条件...

回答 1 投票 0

是否有一些仅流的方法来确定最大流元素的索引?

我有一个Stream> intSetStream。 我可以用它来做这个... Set theSetWithTheMax = intSetStream.max( (x,y)->{ return Integer.compare( x.size(), y.size() ); } ...

回答 5 投票 0

java 流中的 groupingBy 方法的问题

我必须创建这个方法 getRentals,它给定一本书 id,它应该返回一个 SortedMap。地图的键是阅读器 ID,值是格式为“DD...

回答 1 投票 0

无法推断 hashmap<>

我正在 无法推断 java.util.HashMap<> 的类型参数 对于以下代码 类测试{ 公共静态无效主(字符串[] args){ 地图米...

回答 4 投票 0

使用流获取字符串数组的 int 数组

给定一个字符串数组,我想计算每个字符串中“1”字符的数量。 例子: 输入:[“00101010”,“10010”,“11111”] 输出:[3,2,5] 斯特里...

回答 3 投票 0

toMap、java 流的问题

我正在尝试编写这个方法,它应该提供一个地图,每个条目都有:书名作为键,值作为集合中的副本数量。 只是为了更好地澄清,预订...

回答 1 投票 0

Java 8 流。获取字符串数组的 int 数组

给定一个字符串数组,我想计算每个字符串中“1”字符的数量。 例如: 输入:[“00101010”,“10010”,“11111”] 输出:[3,2,5] -- 字符串...

回答 1 投票 0

倒序流数组/Java

反转有序流 流式传输数组然后反转流的顺序是否会导致开销(例如,需要首先完全流式传输数组,然后对其进行迭代

回答 2 投票 0

在执行流和相关操作时,对两个对不同对象具有相同操作的方法使用java泛型

我有 2 个函数,它们对 2 个不同对象类型的列表执行相同的操作 我是泛型新手,并尝试为以下函数创建泛型方法。 如果有人可以帮助...

回答 1 投票 0

Java 8 流和列表分组

我有一个订单列表,我想使用 Java 8 流和 Collectors.groupingBy 按用户对它们进行分组: orderList.stream().collect(Collectors.groupingBy(order -> order.getUser()) 这返回...

回答 2 投票 0

反转映射 <String, List<String>> 使用 Java 8 流

我需要使用 Java 8 将 > 映射到 Map,并假设值是唯一的。例如, 输入地图 - {“水果&qu...

回答 3 投票 0

将 for 循环转换为 Java 8 Stream

我需要将这些代码转换为Java 8 Stream 我使用我编写的下面给出的代码进行了尝试,但仍然没有得到我想要的。 //contractList是Contract类的列表 //contract.getPro...

回答 1 投票 0

为什么 T reduce(T, BinaryOperator) 不允许静态方法引用,而 reduce(U, BiFunction, BinaryOperator) 允许?

下面定义的流API中有2个和3个arg版本的reduce T 减少(T 恒等式, BinaryOperator 累加器) 和 U 减少(U 身份, 双功能...

回答 1 投票 0

Java 8 Streams 中的 GroupingBy 具有超过 3 级分组

我需要生成这样的输出json { “帐户”: { “Α”: { “老的”: { “长”:“zerozerooneO”, ...

回答 1 投票 0

使用 Stream API 对列表中的项目进行分组

我正在尝试使用 Stream 对列表中的项目进行分组。 公共静态无效主(字符串[] args){ List l = Arrays.asList("A", "C", "B", "A", &...

回答 2 投票 0

为什么 Collectors.toList() 不能保证可变性

toList() 的实现明确返回一个 ArrayList,它确实保证了可变性: 公共静态 收集器> toList() { 返回新的 CollectorImpl <...

回答 1 投票 0

为什么 Collectors.toList() 不能保证可变性

toList() 的实现明确返回一个 ArrayList,它确实保证了可变性: 公共静态 收集器> toList() { 返回新的

回答 1 投票 0

是否可以在Java 8中转换Stream?

Java 8 中可以强制转换流吗?假设我有一个对象列表,我可以执行类似的操作来过滤掉所有其他对象: Stream.of(objects).filter(c -> c instanceof Client...

回答 6 投票 0

使用 lambda 的 List<> 的 Java8 子列表

我有一个问题,我认为这对于流和/或 lambda 来说是完美的。另一方面,我不想让这个变得过于复杂,但因为我会在许多变体中使用这种特定的技术(运行

回答 4 投票 0

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