腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何将
Stream
<
Person
>
分组
到
Stream
<
List
<
Person
>>
中
,
而
不是
分组
到
Map
<
String
、<
List
<
Person
>>
中
?
、
、
我有POJO类: @Datapublic class
Person
{ private
String
Person
kate1 = new
Person
("Kate", "Fletcher");
List
<
Person
> persons =
List
.of(john1, kate1,jo
浏览 30
提问于2021-11-23
得票数 0
回答已采纳
3
回答
在java streams inside collect
中
如何将
Map
<
String
、
Person
>转换为
Map
<
String
、Integer>?
、
、
假设你有一个人的列表,罗伯茨,保罗,理查兹等等,这些人按名字
分组
到
Map
<
String
,
List
<
Person
>>
中
。你想找最年长的保罗,罗伯特,等等。>
而
不是
Map
<
String
,
Person
>的形式获得一个映射,我可以这样做: var mapping = people.
stream
().collect(groupi
浏览 49
提问于2018-05-30
得票数 4
回答已采纳
1
回答
Java 8流:收集器返回过滤对象
、
、
到目前为止,我已经: return persons.
stream
().collect(Collectors.toMap(
Person
::getSchoolname,
Person
::getAge, Long::max);问题是,我想要的是整个人,
而
不仅仅是他的名字。但如果我把它改为:
Map
<<
浏览 0
提问于2019-02-04
得票数 2
回答已采纳
4
回答
Java 8通过唯一的名称过滤对象列表,
而
只保留最高的ID?
、
、
、
、
假设我们有一个带有字段的
person
类: private
String
name;然后我们有一个
List
<
Person
> people,这样:['Tom', 3]['Jerry', 112] ['Shannon'
浏览 5
提问于2021-10-14
得票数 0
回答已采纳
2
回答
是否可以在不关闭流的情况下对元素进行
分组
?
、
、
有没有可能对
Stream
中
的元素进行
分组
,然后继续流式传输,
而
不必从返回的映射的EntrySet创建新的流?例如,我可以这样做: //
map
of access date to
list
of users //
Map
<Date,
List
<
Person
>>
浏览 1
提问于2017-06-23
得票数 1
2
回答
使用
Stream
将字符串2D数组映射到新对象
、
、
我有一个带有变量字符串名的POJO Traveller,
String
city。我有一个字符串数组,如 .asList(new
String
[][] { { "
Person
A", "City1" },{ "
Person
A", "City 1" }, { "
Person
A&quo
浏览 1
提问于2019-11-26
得票数 0
回答已采纳
1
回答
在groupingBy之后对列表进行排序
、
、
、
我想知道,在streams (或Collectors)
中
是否已经实现了一个将列表作为值进行排序的功能。例如,以下代码都会生成按年龄排序的按性别
分组
的人员列表。首先排序,然后
分组
到
一个流
中
: .
stream
()
浏览 34
提问于2016-03-09
得票数 40
回答已采纳
3
回答
使用自定义收集器的Java 8
分组
?
、
、
、
、
class
Person
{ LocalDate birthday;
String
emailAddress;getName() { }我希望能够按年龄
分组
,然后收集
Person
名称的列表,
而
不是
Person
对象本身;所有这些都在一个漂亮的lamba表达式
中
<Integer,
Lis
浏览 0
提问于2015-10-26
得票数 12
回答已采纳
2
回答
使用流API在Java
中
按n个字段
分组
、
、
、
需要根据N个属性字段对
List
<Object>进行
分组
,此字段是在运行时确定的。我怎样才能做到这一点?
Person
{ int age,
String
city, Date doj, double salary}record2我在
Map
<Object,
List
<Object>>
中
存储结果--
浏览 0
提问于2018-02-25
得票数 2
回答已采纳
1
回答
如何将
集合
中
的所有对象与同一集合
中
的所有对象进行比较?
、
、
、
如何将
一个集合
中
的所有对象与同一集合
中
的所有其他对象进行比较?我目前使用一个for循环和另一个嵌套的for循环。然而,这很慢,我想优化我的方法。谢谢。}
List
<
Person
> persons = getPers
浏览 1
提问于2021-11-23
得票数 0
3
回答
Java: groupingBy子值作为值
、
、
假设我有一个对象
Person
,其字段类型为FirstName和LastName。现在我也有了一个
List
<
Person
>,我喜欢使用streams。现在,我想生成一个
Map
<FirstName,
List
<LastName>>,以便对具有相同名字的人进行
分组
。我怎么才能在不写很多代码的情况下做到这一点呢?到目前为止,我的方法是.
stream
()
浏览 62
提问于2018-10-19
得票数 17
回答已采纳
1
回答
何将Arraylist<
Person
>转换为
Map
<
String
,
List
<Long>>与流?
、
我有个人ArrayList我想要创建一个
Map
<
String
,
List
<Long>>地图
List
<
Person
> personList中有
浏览 0
提问于2019-07-19
得票数 0
回答已采纳
1
回答
如何利用收集器制作地图地图
、
、
在我的用例
中
,这只是一个例子,我想从一个
Map
<Integer,
Map
<Integer,
List
<
Person
>>>开始构建一个
List
<
Person
>。然后,我希望添加一个新的
分组
级别的,这样它将生成一个新的
Map
:
Map
<Integer,
Map
<Integer,
List
<
person
&g
浏览 0
提问于2019-05-26
得票数 2
回答已采纳
2
回答
返回大多数人居住的城市()
、
、
我必须找到一个住得最多的城市--在我的例子
中
是"Meerdonk“。我试过使用
stream
(),但不知道如何使用。这是我的密码: return personList.
stream
() .filter(
person
->
person<
浏览 6
提问于2022-02-01
得票数 2
回答已采纳
1
回答
在Java 8
中
对对象列表进行
分组
并将子组减少
到
不同的对象
中
、
、
、
、
我需要将对象列表转换为不同类型的
分组
对象列表。public class
Person
{private
String
dept; //constructors//getters and setters new
Person</e
浏览 3
提问于2019-08-03
得票数 2
回答已采纳
2
回答
如何将
List
<
Person
>转换为
Map
<
String
、
List
<Double>>
而
不是
Map
<
String
、
List
<
Person
>>?
、
、
、
考虑
到
Person
类有三个字段名称(
String
)、年龄(Int)、薪水(Double)。我想要创建一个以名称作为键,值作为薪水(
而
不是
Person
对象本身)的映射,如果键
不是
唯一的,那么使用linkedList保存所有重复键的值。我指的是在下面提供的链接
中
给出的解决方案:,,但仍然不清楚如何用作为值来创建hashmap。 我可以用
map
<
String
,
List
<Double>&
浏览 0
提问于2019-01-23
得票数 4
回答已采纳
3
回答
Java8 GroupBy一个字段,然后映射到多个字段
、
我有一个对象结构
String
userId;
String
lastName; Set<Courses> courses
List
<
Map
<
String
, Object>> resultSet
中
。现在我需要按userId
分组
,然后将课程映射到Set并创建一个
List
<
Person<
浏览 0
提问于2018-04-08
得票数 3
回答已采纳
2
回答
收集器根据对象的属性创建列表列表。
、
我的目标如下:我想创建以下结构我可以使用groupingBy(p -> p.getFamilyName())将它们
分组
到
地图中。
浏览 0
提问于2018-04-26
得票数 1
回答已采纳
5
回答
具有值映射函数生成列表的java 8列表
分组
、
、
、
我有一个
Person
类和一个
List
<
Person
> persons(可能同名)。我需要将<
String
,
List
<Brand>>的地图
分组
,将
Person
的
浏览 16
提问于2017-09-06
得票数 3
回答已采纳
1
回答
Java从一个对象
到
另一个对象的转换流
、
我正在尝试实现一个将
Stream
<PersonData>更改为
Stream
<
Person
>的函数。作为输入参数,它获取
Stream
<PersonData>并返回
Stream
<
Person
>。其结果应该是:我想按id
分组
,然后创建一个人员列表。
浏览 1
提问于2019-12-30
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合
面向对象的编程-Application 58
面向对象的编程-Application 57
Jakarta NoSQL介绍
全面的Java开源Apache Commons 工具类介绍
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券