获取类对象的描述频率:
public class Tag {
private int excerptID;
private String description;
}
我使用 Collectors groupingBy + 计数功能:
Map<String, Long> frequencyMap = rawTags.stream().map(Tag::getDescription).collect(Collectors.groupingBy(e -> e, Collectors.counting()));
但我想将结果作为类的新对象返回
public class Frequency {
private String Description;
private Long frequency;
}
而不是Map<String, Long>
. 有什么简单的方法来做到这一点?