java-stream 相关问题

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

我可以在Java 8中复制Stream吗?

有时我想在流上执行一组操作,然后以不同的方式处理结果流与其他操作。我可以这样做,而无需指定共同的初始...

回答 7 投票 47

如何收集清单 到地图 >使用Java lambdas?

我有一个对象Foo,它引用了Bar和Baz对象:public class Foo {private bar bar;私人Baz baz; public Foo(Bar bar,Baz baz){this.bar = bar;这个....

回答 3 投票 1

正确的lambda过滤器实现

我有一个需要映射对象的情况,如果映射函数抛出异常,我将其映射为null。过滤空对象的映射流,如果为null则抛出异常,否则收集到...

回答 5 投票 2

Java流映射修改不在类中构建的自定义类对象

class Employee {public String name;公共整数年龄; public Employee(String n,int age){this.name = n; this.age =年龄; public String toString(){...

回答 2 投票 4

在Java Stream中减少If

如果谓词为真,我该如何应用reduce操作?例如:Stream.of(“foo = X”,“bar = Y”,“foo = Z”)。reduce((arg1,arg2) - > arg1.contains(arg2)?arg1:

回答 4 投票 2

它的工作原理:BigDecimal Sum with Reduce和BigDecimal :: add

我可以理解为什么计算Total1,但是当计算Total2时我不知道!如何在BiFunction中使用BigDecimal :: add?签名不一样!!!包br.com.jorge.java8 ....

回答 2 投票 5

在每个字符串的第3个字符之后添加短划线( - )的等效流

我创建了简单的基于for循环的解决方案,在每三位数上附加短划线( - )。 private String attachedDashOnEachThirdDigit(String digitString){char digits [] = digitString.toCharArray(); ...

回答 1 投票 -5

如何知道java-8中的哪个元素匹配anymatch?

假设我有一个enum enum国家{中国,美国,其他}说我有一个list1 = [“中国”,“上海”,“北京”]并检查isChina,如果是,则返回Country.China。 list2 ......

回答 6 投票 6

Java 8 Streams多个分组依据

我有温度记录像这样的dt | AverageTemperature | AverageTemperatureUncertainty |城市|国家|纬度|经度---------- + ------------------ - + ------------------------...

回答 1 投票 8

按Stream API的频率对集合进行排序

大家好,每个人都在使用溪流,有这样一个问题。我有一张表,我想根据其中出现的字符的频率进行排序:列表 frequency = new ArrayList

回答 2 投票 2

使用Java 8流来转换具有空值的Map

我正在处理一张地图 在键和/或值中具有空条目:Map headers = new HashMap <>(); headers.put(“SomE”,“GreETing”); headers.put(” ...

回答 3 投票 8

如何获得路径的一部分

嗨,我有一个问题,我有功能,返回列表中的所有文件 有几行文件以.pom结尾,即路径为C://poms/xx/interested-2.0.pom我怎么能得到......

回答 2 投票 -2

Java流式高阶函数

我正在尝试处理一个嵌套列表深度为2级的对象。例如,我的对象可以分解为:TopLevel:[MidLevel:[LowLevel,LowLevel,...

回答 2 投票 4

将地图数据组列表到Java中的嵌套HashMap

输入:我有一个Map(键 - 值对)列表和分组键egList> inputData json [{'a':'德语','b':'奥迪','e':'T3'},{ '一个': '...

回答 2 投票 0

当同一流管道中使用的终端操作不符合遭遇顺序时,中间操作是否会遇到订单?

如果我在流管道中使用map操作,并且在列表上使用forEach()终端操作(不遵守顺序或并行流的遭遇顺序)(如...

回答 2 投票 2

如何收集地图的字符串列表,其中每个字符串都是一个键? [重复]

我正在进行一项练习来计算短语中的单词。我有一个正则表达式我很高兴把这个短语分成单词标记,所以我可以用基本循环完成工作 - 没问题。但是我想......

回答 1 投票 -2

收集器使用多个字段嵌套分组

如何使用收集器以便在第二级按多个字段进行分组。例如:“someList”:{“firstLevelElementX”:{“secondLevelElementW”:2,“...

回答 2 投票 3

使用流比较和查找对象

我试图使用来自请求的流和两个子元素来比较元素,这些元素包含这些元素作为子对象。例如:base object:public class Domain {...

回答 1 投票 0

java8流图在这里做了什么?

我对java8流中map()和forEach()方法之间的区别感到困惑。例如,List strings = Lists.newArrayList(“1”,“2”);地图 map =地图....

回答 4 投票 6

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