【发布时间】:2019-12-21 05:16:50
【问题描述】:
需要使用Collectors.toMap() 将List<Object> 转换为Map<String,Long>,Long 值为零。
这里的Object指的是我自己定义的java类。
List<Test> list = new ArrayList<Test>(); list.add(X); list.add(Y);
Map<String,Long> map = list.stream().collect(Collectors.toMap(Test:getName,XXXX)));
我的预期输出:
{"x",0},{"Y",0}
【问题讨论】:
标签: java collections java-8 java-stream