我有以下。。。
public Map<Object, Integer> getRankings(){
Stream<String> stream = votes.stream();
Map<Object, Integer> map = stream
.collect(Collectors.toMap(s -> s, s -> 1, Integer::sum));
return Vote.sortByValues(map);
}
但我希望返回类型是 Map<String, Integer>
相反。我该如何强制 Object
到 String
?
2条答案
按热度按时间tpgth1q71#
既然你有
Stream<String>
,只需声明键类型为String
:91zkwejq2#
这没有问题: