collector.map
时间: 2023-02-23 10:27:41 浏览: 37
Collectiion与Map类图
3星 · 编辑精心推荐
collector.map 是一种数据结构,它是 Java 8 中的 java.util.stream.Collectors 类的一个静态工厂方法。它用于将流中的元素映射到一个 Map 实例中,其中键是元素,值是对应的元素数量。
举个例子:如果有一个单词列表,可以使用 collector.map 来统计每个单词出现的次数:
```
List<String> words = Arrays.asList("apple", "banana", "apple", "cherry", "banana");
Map<String, Long> wordCounts = words.stream()
.collect(Collectors.groupingBy(Function.identity(), Collectors.counting()));
```
这样,wordCounts 变量就包含了每个单词的出现次数:
```
{apple=2, banana=2, cherry=1}
```
阅读全文