java-stream 相关问题

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

Java Streams 并行流对多个线程使用相同的累加器

我是一名老Java程序员,尝试正确学习流,在使用reduce函数和StringBuffer/StringBuilder进行一些测试时,我发现了一些我不太理解的行为。 那个...

回答 0 投票 0

Java 8:计算 lambda 迭代次数的首选方法?

我经常面临同样的问题。我需要计算 lambda 的运行次数以供在 lambda 之外使用。 例如。: myStream.stream().filter(...).forEach(item -> { ... ; runCount++}); System.out.println("...

回答 12 投票 0

JAVA中list.stream()中.collect()方法的问题[重复]

公共课正数{ 公共静态列表正(列表数字){ 返回数字.stream() .mapToInt(整数::valueOf) ...

回答 1 投票 0

通过java中的流过滤器将树的前2层(可配置)扁平化为映射[关闭]

我有一棵树 { “id”:1, “佛”:“佛”, “物品”: [ { “id”:11, “佛”:“佛”, “物品”: [ { ...

回答 0 投票 0

基于条件创建列表的Java流

下面的代码返回[Test11,Test33,Test44]。但我想要的是[Test11,Test2,Test33,Test44]。即当 realName 存在时使用它,否则使用 altName。 我注释掉的行给出了正确的 r...

回答 1 投票 0

比较和提取两个相似的 Excel 文件之间的变化,但行顺序不同

我是 Java 的初学者,我有一个问题。 我有两个需要比较和提取更改的 excel。 Excel 实际上是相同的,但行顺序不同(下面的示例)。如何提取

回答 1 投票 0

如何将 Collectors.toList() 转换为 Stream?

我有这样的方法 公共地图>电话号码(列表> numsList){ 返回 numsList.stream() .flatMap(函数.

回答 0 投票 0

How to stream a map with a values Stream<String> using Stream API?

我有地图 Map>。我需要构建所有参与者的排序流而不重复(忽略 null 或空字符串、额外的空格和区分大小写)。 对于

回答 2 投票 0

为什么count()终端操作不打印中间步骤?

就这么简单: 导入 java.util.stream.*; 公开课 MyClass { public static void main(String args[]) { Long x = Stream.of(1, 2, 3).map(i -> { System.out.println(i); 返回我...

回答 4 投票 0

每个有状态的中间 Stream API 操作是否保证新的源集合?

以下说法正确吗? sorted() 操作是一个“有状态的中间操作”,这意味着后续操作不再对后备集合进行操作,而是对内部

回答 3 投票 0

以优化方式在java中使用集合和if else语句

我有下面的代码,它按预期工作,我想优化它,可能如果使用流的方法。 列表> colorsList = List.of( List.of("红色","

回答 3 投票 0

如何编写 lambda 流函数来处理具有不同键和 json 数组的 jsonobject

我是 Java 8 lambdas 的新手......我想编写一个 lambda 函数,它接受一个 JSONArray,遍历它的 JSONObjects 并创建某个字段的 Json 对象。 例如,一个函数需要 ...

回答 1 投票 0

无法从 TemporalAccessor 获取 LocalDateTime:尝试对流中的日期进行排序时

我想按日期(“hh:mm:ss”)对帖子进行排序。但我弄错了。你能告诉我我做错了什么吗? java.time.format.DateTimeParseException: 文本 '12:55:36' 不能 解析:无法

回答 0 投票 0

Map<String, Long> 到 Map<String, Boolean> 如果 long > X with Stream

我正在寻找一个流函数来从 Map 中获取 Map。如果 Long 大于值 X,则应为真,否则为假。 Long 作为柜台......

回答 2 投票 0

在 Java 中对字符串进行排序的最佳方法

我发现了两种在 Java 中对字符串进行排序的方法。 将字符串转换为 char 数组,对数组进行排序并转换回字符串。 公共字符串 sortString1(字符串 str){ char[] chars = str.toCharArr...

回答 2 投票 0

使用流读取文件的部分(数组)

如何从文件中读取数组?我有一个 Student 类,我需要填写它的字段,“标记”字段是一个数组,我正在尝试填写它。我需要在流中进行。 也许...

回答 0 投票 0

无法让 reducer 流在 Java 中工作。我的代码有什么问题?

我想用一个reducer来总结来自'args'的所有输入,然后除以args长度得到我正在寻找的结果(只是一个学习java的简单函数)。 我正在关注(尽我所能...

回答 1 投票 0

Java Stream 收集器:如何通过计数创建总数

我有一个 Result 类的对象列表,定义为: 类结果{ 字符串代码; 字符串描述; 持续时间值; } 这两个类: 类产品{ 字符串代码; 字符串

回答 3 投票 0

有没有办法强制 parallelStream() 并行?

如果输入大小太小,库会自动序列化流中地图的执行,但这种自动化不会也不能考虑地图操作的繁重程度。是……

回答 1 投票 0

读取 if string.startsWith() 并在条件失败时停止流

我收到带有消息标题的消息。请参阅下面的示例消息 私有静态字符串示例消息(){ 返回 ””” 来自 arunmantics.com 的消息 X-

回答 1 投票 0

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