java-stream 相关问题

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

为什么地图流过滤后排序不起作用?

我有地图地图。我想按键对地图进行过滤和排序,然后获取其数量的 5%。我有这样一个功能: 公共列表 getValuableSubStr(){ ...

回答 2 投票 0

使用 Java 流从列表中获取素数

如何过滤以从列表中获取素数? 我想知道是否可以仅使用一个长返回和流进行检查。 公共静态列表 primeNumbers(列表

回答 2 投票 0

java.util.concurrent.TimeoutException错误

我试图定义一个接收字符串流的方法,并返回一个排序列表,其中每个字符串都满足以下条件: 该字符串必须包含给定的模式。 绳子的...

回答 1 投票 0

将 Map 中的元素与 List 作为值进行比较

我正在尝试做一些练习,但我不想使用 if 语句,因为程序会太长。我有一个人员名单,其中: @数据 @NoArgs构造函数 @AllArgsConstructor 公共类人{ ...

回答 2 投票 0

将 Map 中的元素与 List 作为值进行比较

我正在尝试做一些练习,但我不想使用 if 语句,因为程序会太长。我有一个人员名单,其中: @数据 @NoArgs构造函数 @AllArgsConstructor 公共类人{ ...

回答 2 投票 0

如何使用 Stream 查找包含其字段列表中的值的对象

公共类用户{ 私有 int id; Setphones = new HashSet<>(); 公共设置 setPhones(设置电话){ 返回 this.phones = 电话; ...

回答 1 投票 0

list.stream().collect(Collectors.toList());返回空列表[关闭]

choices 是两个元素的列表 但是 choice.stream().collect(Collectors.toList());返回一个空列表 有人知道为什么吗? //返回带有选择列表的民意调查 公共投票 accessPoll(String p...

回答 1 投票 0

使用 Java Stream API 按多个字段进行分组

我有一个带有以下字段的Java POJO: 产品类{ 私有字符串产品名称; 私有字符串产品代码; 私有字符串价格; 私有字符串产品ID; 私有字符串

回答 1 投票 0

流过滤添加条件

如何使用 Lambda 仅在 result.getExtendedAddress() 存在时添加条件? 原始状态: .filter(结果 -> StringUtils.isNotBlank(标题) && StringUtils.contains(结果.ge...

回答 1 投票 0

优化使用流来检查任何元素是否符合两个条件

如何使用 Java 8 中的流来优化以下代码? 使用anyMatch 两次不是重点。 boolean isRoleOld,isRoleNew; for(关系关系:关系列表) { 如果(

回答 2 投票 0

用流替换嵌套列表上的增强 for 循环

我有一些包含嵌套列表的对象。我通常会使用嵌套的 for 循环来对它们进行任何转换,但我热衷于探索 Java 8 流。本质上我正在尝试创建...

回答 2 投票 0

在Java中显示列表流中列表的元素(无冗余)

我有一份名单,其中有: 爱好列表{游戏、滑雪、足球...) 高度 重量 出生年份 我想显示 20 la 中 5 个最重的爱好列表(没有冗余)...

回答 1 投票 0

最大可选流会导致“不兼容类型”编译错误

我遇到了一个编译器问题,我可以将其简化为这个示例。这段代码 A 类 { 可选 操作; 公共可选 getOp() { 返回操作; ...

回答 1 投票 0

最大可选流会导致“不兼容类型”编译错误

我遇到了一个编译器问题,我可以将其简化为这个示例。这段代码 A 类 { 可选 操作; 公共可选 getOp() { 返回操作; ...

回答 1 投票 0

入口集上的Java 8流图

我正在尝试对 Map 对象中的每个条目执行映射操作。 我需要从键上去掉前缀并将值从一种类型转换为另一种类型。我的代码正在从...获取配置条目

回答 6 投票 0

Java 8:更改条目类型返回Map

我有以下问题: 我有一个 Map,我从 PList 文件中解析它,简化如下: 地图 m = (地图) getMap(); getMap() 方法...

回答 4 投票 0

Intel core i5 处理器上的 Java 多线程 [已关闭]

我正在使用一台配备 Intel Core i5 处理器的 PC,据报告有 12 个处理器,我相信它由 6 个内核组成,每个内核有两个线程。 我做了一些研究,看来......

回答 2 投票 0

Swift 中的 IntStream 等效项

我正在研究 Java 中的一些组件,想知道将以下 Java 代码片段转换为 Swift 的最佳实践是什么。 公共无效 doTest(ArrayList 项目){ ...

回答 1 投票 0

将 HashMap 转换为 List<String>,使用 String.format 连接键和值

如何做到这一点: 整数大小 = ... var a = new ArrayList(); for (Map.Entry e : myHashMap) { a.add( String.format("%s %.3f", e.getKey(), 100.0 * e.

回答 1 投票 0

Java Stream 将 HashMap 转换为 List<String>,使用 String.format 连接 Key 和 % Value

如何做到这一点: 整数大小 = ... var a = new ArrayList(); for (Map.Entry e : myHashMap) { a.add( String.format("%s %.3f", e.getKey(), 100.0 * e.

回答 1 投票 0

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