小编Ron*_*res的帖子

使用Java 8流分组列表的字符串列表?

我有以下字符串列表

List<String> product_a= Arrays.asList("Product A", "Category A", "Price");
List<String> product_b= Arrays.asList("Product A", "Category A", "Price");
List<String> product_c= Arrays.asList("Product B", "Category B", "Price");
List<String> product_d = Arrays.asList("Product C", "Category C", "Price");
Run Code Online (Sandbox Code Playgroud)

然后,我把它们放在另一个列表中

List<List<String>> products = new ArrayList<>();
products.add(product_a);
products.add(product_b);
products.add(product_c);
products.add(product_d);
Run Code Online (Sandbox Code Playgroud)

使用流,Collectors.groupingBy,Collectors.counting,我如何获得以下输出?可能吗?

Product A - 2
Product B - 1
Product C - 1
Run Code Online (Sandbox Code Playgroud)

提前谢谢你的帮助.

java collections java-8 java-stream

2
推荐指数
1
解决办法
715
查看次数

标签 统计

collections ×1

java ×1

java-8 ×1

java-stream ×1