java-stream 相关问题

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

修改流时 putIfAbsent() 出现问题

请帮我找出以下方法有什么问题以及如何解决。该方法采用 Person 对象和 Map 流,其中 String 值(任务名称)作为键和 int 值...

回答 2 投票 0

使用 Java 流查找 Map 中的最大列表大小

我正在删除这个问题,因为网站领导层决定将我们的数据出售给 OpenAI。

回答 1 投票 0

在 Java 中使用流时这是一个不好的做法吗?

假设我有一个字符串数组,我想过滤该数组,反转流的顺序,然后将流组合成一个字符串。 包含此内容以反转输出是不好的做法吗

回答 1 投票 0

如何使用 lambda 和过滤器简化此代码

最终列表资源= someSao.getResource() 。溪流() .filter(资源::isPresentInDB) .map(资源::getType) .toList(); 最后的S...

回答 1 投票 0

过滤两个HashMap并创建一个新的,如果存在差异则抛出异常

我遇到了很奇怪的情况,也许有人有同样的情况,可以帮忙解决这个问题: 我有一堂课: 公共类测试映射{ 私有长firstId; 私有长第二ID; } 我创建了

回答 2 投票 0

Java中Stream(java.util.stream)和LinkedList数据结构有什么关系?

我正在学习 Java 中的 Stream,并想弄清楚它实际上是如何工作的。 我看到了布莱恩·戈茨的一篇文章。他写了关于流管道的文章: 流管道是通过构建

回答 3 投票 0

Java中Stream(java.util.stream)和LinkedList数据结构有什么关系?

我正在学习 Java 中的 Stream,并想弄清楚它实际上是如何工作的。 我看到了布莱恩·戈茨的一篇文章。他写了关于流管道的文章: 流管道是通过构建 l...

回答 1 投票 0

用 STREAM 和 LAMBDA 替换 IF 和 FOR 循环

我想优化我的代码。我曾经使用 for 循环和 ifs,但我知道还有比这更快的方法。我对 lambda 表达式和流还很陌生。为了练习,我决定重新开始...

回答 2 投票 0

在列表中查找具有相同字段的对象[重复]

有一个问题,需要找到一种最佳方法来查找列表中具有相同值的字段的对象。 例如我有一个对象 公共类用户{ 私有字符串名称; 私人S...

回答 1 投票 0

Java Stream 在 List 中收集对象,显示大小为 1 但对象为 null

我正在开发一个 SpringBoot 项目,在测试时我故意在请求中传递类似的内容并得到一个 NullPointerException: { “材料”: [ { ...

回答 2 投票 0

方法引用在流的收集方法中不起作用

我正在尝试对列表中的元素进行排序,并使用 java 8 流将其收集并打印在单独的列表中,下面是代码。 工作代码: System.out.println(coursesList.stream() .排序(

回答 1 投票 0

如何使用 flatMap 将 HashMap 的列表值展平为 Java 流中的单个展平值列表

给出以下地图列表: 列表> 列表=new ArrayList(); Map map1 =new HashMap(); List值=new ArrayList(); 值.add(...

回答 3 投票 0

这种基于流的数组方法如何按 1 位的数量对 int[] 进行排序?

类解决方案{ 公共 int[] sortByBits(int[] arr) { return Arrays.stream(arr).boxed().sorted((a, b) -> Integer.bitCount(a) == Integer.bitCount(b) ? a - b : Integer.bitCount(a) - In.. .

回答 3 投票 0

我们可以从 Java 8 流中收集两个列表吗?

考虑我有一个包含两种类型数据的列表,一种有效,另一种无效。 如果我开始过滤这个列表,我可以在最后收集两个列表吗?

回答 5 投票 0

在java 8中将列表拆分为多个具有固定元素数量的列表

我想要类似于scala分组函数的东西。基本上,一次选择 2 个元素并处理它们。这是相同的参考: 使用 fi 将列表拆分为多个列表...

回答 6 投票 0

将流拆分为具有 N 个元素的子流

我们能以某种方式将Java中的流分割成不超过N个元素的子流吗? 例如 Stream s = Stream.of(1,2,3,4,5); 流>分离=分割...

回答 3 投票 0

转换 Java POJO 和嵌套流(Java 8),可能存在空内部流

假设我有以下 java POJO 类外层{ 配置; 列出警告; } 类配置{ 字符串配置ID; 字符串配置名称; } 类警告{ 字符串警告ID; 字符串

回答 1 投票 0

如何利用java 8的特性来优化java代码

下面的代码工作正常,但我想优化它并以另一种方式编写它。 私有列表 getControlOrderFeedback(列表 orderInners){ 列表 下面的代码工作正常,但我想优化它并以另一种方式编写它。 private List<OrderFeedback> getControlOrderFeedback(List<OrderInner> orderInners){ List<OrderFeedback> controlResult = new ArrayList(); if(isTypeDeclaration){ orderInners.forEach(co -> { controlResult.add(OrderFeedback.builder() .result(co.getResult()) .code(co.getCode).build() ); }); return controlResult; } return null; } 不确定这里的瓶颈是什么,但你可以用更java流的方式重写它,比如 private List<OrderFeedback> getControlOrderFeedback(List<OrderInner> orderInners){ if(!isTypeDeclaration) { return null; } return orderInners.stream() .map(co -> OrderFeedback.builder().result(co.getResult()).code(co.getCode()).build()) .collect(Collectors.toList()); }

回答 1 投票 0

为什么在GSON中JsonWriter会抛出Incomplete document异常?

我想通过套接字流发送json,但是在关闭连接时我经常遇到这个错误,我不知道为什么。 我正在尝试关闭 JsonWriter,但即使如此,我也会收到 IOException...

回答 1 投票 0

如何通过流显示按人口排序的城市名称?

我研究流并用它们解决各种任务。我无法应对其中之一。我有一张标有城市和人口的地图。我只需要按

回答 2 投票 0

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