作者:momosu1028_738_636 | 来源:互联网 | 2022-11-21 20:16
我有温度等级
class Temperature {
double minTemp;
double maxTemp;
String city;
String country;
}
我有另一个维护温度集合的类
class Temperatures {
List temperatures;
}
我想使用streams对countryName进行分组.
我想要的是
public Map temperaturesByCountry()
但我无法使用流将温度作为地图值,我得到的是温度列表.
我的分组实现如下
Map> result = this.getTemperatures()
.stream()
.collect(Collectors.groupingBy(Temperature::getCountry));
我想要Map
而不是Map>
我怎样才能做到这一点.