为什么我的代码中的collections.frequency总是返回0?
public List<ChartData> getNewTechnologyCollectionTest(){
List <Article> newTechList = articleRepository.getNewTechnology();
List<ChartData> articleWithCount = newTechList.stream()
.map(article -> new ChartData(Collections.frequency(newTechList,article.getPrimary()),
article.getPrimary(), article.getCategory(), article.getIs_new(),
article.getInheritance()))
.collect(Collectors.toUnmodifiableList());
return articleWithCount;
}
此newTechList包含带有主要,类别,is_new和数据源字段的Articles对象的列表。主要字段具有重复的String,我想计算它的出现频率并将其值映射到List。