【发布时间】:2018-07-25 08:11:45
【问题描述】:
我必须创建一个Map<String,List<Long>>(可能是单流)和课程的key= name,value= number 课程被选为第一选择(列表的第一个条目),第二个选择(第二个条目列表的),第三个选择(列表的第三个条目),
例如:Chemstry, List< 4,6,7>
我试过这个但给了我错误:
return courses.values().stream()
.collect(groupingBy(Course::getNome,TreeMap::new, collectingAndThen(Course::getchoice, counting()));
【问题讨论】:
-
请提供出现错误的代码,包括
Courses 的一些示例... -
“但给了我错误” — 哪些错误?
-
没有代码示例,没有错误。如果您不自助,我们如何帮助您?
-
这不是一个坏问题,但您已经将其表述为非常难以理解的方式。我会加一个,因为我喜欢它
标签: java list dictionary java-stream long-integer