腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Java8
,如
何在
Collectors.toMap
()
中
添加
过滤
和
映射
、
、
two; } 简单输入:("1","23","34","6") 则输出应为{("23","233"),("34","343")} 原因是对于"23“"34”加上"3",它的长度是3,然后将它们放入map
中
所以我试着做
映射
过滤
,然后收集到
映射
,但对于空白部分,我不知道如何引用Fun1的输出。我知道Java9有一些使用
过滤
浏览 167
提问于2021-07-01
得票数 1
3
回答
如何创建具有
映射
值的地图?
、
、
假设我有一组字符串、一个散列函数(或任何单边函数)
和
一个测试函数。我想用Java 8流从输入字符串创建一个
映射
到它的哈希值,该值通过测试函数。我的问题是如何用keyMapper编写
Collectors.toMap
()Map<String, String> result = inputStrings.stream() Function::identity)); 在其他函数式编程语言中,我
浏览 12
提问于2016-01-14
得票数 2
回答已采纳
5
回答
地图中的Java 8 Strem
过滤
器地图-- Map<String,Map<String,Employee>>
、
、
、
如何使用
Java8
过滤
器
过滤
Map<String,Map<String,Employee>>? 此外,如果
浏览 3
提问于2018-12-26
得票数 4
回答已采纳
1
回答
Java8
:如何从列表
中
创建
映射
,其中键是从与对象(Employee)本身相同的类(empID)
和
值
中
获取的?
、
、
、
、
在
Java8
中
如何将列表转换为
映射
是以类内部的empID
和
对象本身的值的形式进行的。.getResultList(); .collect(
Collectors.toMap
我希望toMap
中
的第二个参数作为对象本身。有没有人能建议如何实现同样的目标?我试着做
Collectors.toMap
(CompanyEntity::getEmploye
浏览 5
提问于2019-11-01
得票数 2
回答已采纳
2
回答
带map
和
倍数集的Java 8流
、
、
、
、
我试图使用
java8
流编写这些行: ...)如
何在
内部
过滤
器之后收集数据并构建我试着用: .collect(
Collectors.toMap
(rout
浏览 1
提问于2016-08-20
得票数 3
回答已采纳
3
回答
将列表转换为Map
和
filter空键
、
、
、
使用java 8流,我希望将列表转换为
映射
,
如
解决方案中所描述的那样。但是,我希望筛选使用某些键删除条目(例如,如果键为null),而不需要将值转换为键两次。= null).collect(
Collectors.toMap
(Choice::getName,在我的例子
中
,获取密钥的逻辑比简单地获取字段属性要复杂得多,我希望避免首先在
过滤
器
中
执行逻辑,然
浏览 10
提问于2014-05-09
得票数 3
回答已采纳
2
回答
java 8-从
映射
中
过滤
值列表的方法?
、
、
我有一张地图
和
谓词函数callbak我需要根据谓词
过滤
map,我想出了以下代码,它不会修改列表.filter(entry -> entry.getValue().stream().anyMatch(predicate)) .collect(
Col
浏览 1
提问于2018-02-17
得票数 2
1
回答
Groovy插入没有类似的Java 8 reduce
、
假设我有一个名为Book的POJO (或POGO int id} 如果我有一个书的集合,并且希望将它们转换为一个
映射
,其中键是it,值是书,将其
添加
到地图中的图书id下,并返回地图。在
Java8
中
,相同的操作将采用完全不同的方法。然而,我想知道的是,
Java8
中
是否有类似于Groovy
中
的inject的reduce操作。我不能简单地模仿我在Groovy中所做的事情,因为在
Java8
<e
浏览 3
提问于2016-09-18
得票数 3
1
回答
Java8
HashMap<Integer、ArrayList<Integer>>
、
我是新的Java 8,我想根据键对Map进行排序,然后在值
中
对每个列表进行排序。map.entrySet().stream().sorted(Map.Entry.comparingByKey()) Map.Entry::getValue, (e1, e2) -> e2, LinkedHashMap::new)); 我可以对M
浏览 38
提问于2018-08-12
得票数 3
2
回答
Java 8流
中
的字符串操作
、
、
、
、
我们必须将这个流转换成以Token1为键的
映射
,值是由两个字符串组成的数组-如果存在Token3,则为array[0] = Token2
和
array[1] = Token3,否则为null。.map( elem -> elem.split(":")) .collect(
Collectors.toMap
我如
何在
Java8
λ表达式
中
实现它?
浏览 1
提问于2016-03-15
得票数 4
2
回答
包装单个CompleteableFuture<OlderCat>并将其转换为批量操作,结果为CompleteableFuture<Map<Cat.name,OlderCat>>
、
、
、
OlderCat> asyncGetOlderCat(String catName) 给出一张猫的列表: List<Cat> cats; 我们想要创建一个批量操作,它将在cat名称和它的异步结果之间产生一个
映射
: public CompletableFuture<Map<String, OlderCat>> 我们还希望,如果从asyncGetOlderCat抛出异常,则不会将猫
添加
到地图中。我们跟踪了this post
和
this one,并编写了以下代码: List<Cat> cats
浏览 23
提问于2019-06-06
得票数 3
回答已采纳
3
回答
使用
java8
筛选/删除所有元素的所有空值
、
我试图理解Java 8的特性
和
用法:下面我想从列表
中
筛选空值,我知道使用.filter(n->n != null)我们可以从列表
中
过滤
null。但是我想知道,如果任何元素都是null,应该做什么。= null)这样做,但是如果我有许多类型在
过滤
时不知道的字段,该怎么办呢? 我们可以在
过滤
器内循环列表并检查n个元素是否为null吗?或者请给我带路。另外,当我们将列表转换为null值的
映射
时,它会抛出错误。我们如何使用
java8
来完成这个任务?=nu
浏览 1
提问于2021-04-12
得票数 1
回答已采纳
2
回答
使用泛型的Collector.toMap
、
、
、
我很难在Java中使用流API作为泛型
映射
。; return entrySet() .collect(
Collectors.toMap
(Map.Entry::getKey, Map.Entry::getValue) } 我正在试验一个虚拟方法collect,它实际上将流到entrySet上,在它上应用一些
过滤
器,然后返回一个新的LRUCache,但是
Coll
浏览 6
提问于2020-04-11
得票数 2
回答已采纳
1
回答
java 8-迭代2个散列
映射
,并使用仅匹配关键字的记录创建新的散列
映射
、
我们有一个在
java8
中
实现的要求,请任何人帮助我们。 我们有两个参数作为输入的方法,这两个参数都是Hashmap。 我们希望迭代两个散列
映射
并返回一个散列
映射
。结果哈希
映射
只包含匹配的关键字
和
来自2个哈希
映射
的相应值,以及(匹配关键字的值),即我们想要从Hashmap1
和
hashmap2设置一些属性的狗属性。 请建议我们如
何在
java8
中
实现这一点。
浏览 9
提问于2021-08-04
得票数 0
1
回答
Java8
流收集器破坏HashMap插入语义?
因此,我试图使用Java8Streams
Collectors.toMap
将元素
添加
到新创建的Map
中
。 要创建的Map可能包含一些键的空值。,其中键
和
值都是非空的。请注意,ReflectionUtil.getNamedMethod ()调用可能返回一个null,我希望将其放入生成的Map
中
。因此,我想探索如何使用
Collectors.toMap
()方法做同样的事情,这样流操作就可以返回新创建的
映射
,而不必直接创建它。考虑到这一点,我假设可以通过调用map的put()方
浏览 0
提问于2019-08-06
得票数 1
回答已采纳
7
回答
Java8
Filter Map<String,List<Employee>>
、
、
、
如何使用
Java8
Filter
过滤
Map<String, List<Employee>>?输出:Map<String,List<Employee>>此外,如果
映射
值的List<&g
浏览 1
提问于2018-08-01
得票数 5
3
回答
使用‘`apt get Installing’安装maven用
Java8
覆盖Java11
、
、
、
在我的Dockerfile
中
,我只想简单地将Maven
添加
到我的映像
中
,这个映像已经有了一个适当的
Java8
版本。
如
:当我这样做时,maven的安装带来了Java11,即使我只是想为我已经安装在盒子上的
Java8
JDK安装
Java8
。我希望有一些明显的解决办法,这是干净
和
简单的。起初,我认为apt-mark hold可能会工作,但我不知道要保存的包的名称。或不安装
Java8
浏览 12
提问于2021-12-10
得票数 0
回答已采纳
2
回答
在Java 8
中
使用Lambda将流收集到HashMap
中
、
、
我有一个HashMap,需要使用一些函数进行
过滤
:Map.Entry<Set<Integer>, Double> map以下内容应该有效:containerAfterFilter = {1,2} -> 1.3 在
过滤
器
中
应用该函数之后,我希望再次将结果收集到HashMap
中</em
浏览 2
提问于2015-11-09
得票数 43
回答已采纳
3
回答
我们可以在Java 8
中
迭代时修改Map值吗?
、
、
、
、
我需要能够首先
过滤
出键的偶数,然后迭代
映射
值
和
修改
映射
值的内容。我试着运行下面的代码,但是值没有改变。在java 8
中
,可以在迭代Map时根据某些条件修改值吗?String> m1 = m.entrySet().stream() .collect(
Collectors.toMap
replace("RST", "RST1");
浏览 0
提问于2020-04-14
得票数 2
回答已采纳
2
回答
在Java
中
创建一行包含键
和
值的
映射
、
有没有办法同时创建包含键
和
值的
映射
(我指的是一行代码)?例如,我创建了一个名为map的
映射
,每当我想要
添加
一对新的键/值时,我都需要使用"put“方法。当我们创建地图时,有没有更短的方法来填充它?
浏览 3
提问于2017-02-08
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在HSTS预加载列表中添加Expect-C和Expect-Staple条目
你最应该尝试的8个java8新特性
码上论剑 Java8新特性系列
Java8新特性之空指针异常的克星Optional类
探究Java8的Stream(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券