猿问

使用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");

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


List<List<String>> products = new ArrayList<>();

products.add(product_a);

products.add(product_b);

products.add(product_c);

products.add(product_d);

使用Streams,Collectors.groupingBy,Collectors.counting,如何获得以下输出?是否可以?


Product A - 2

Product B - 1

Product C - 1

预先感谢您的帮助。


SMILET
浏览 171回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答