1. 分组, 计数和排序 1.1 分组, 计数 public static void main(String[] args) { //3 apple, 2 banana, others 1 List<string> items = Arrays.asList("apple", "apple", "banana", "apple", "orange", "banana", "papaya"); Map<string long=""> result = items.stream().collect( Collectors.groupingBy( Function.identity(), Collectors.counting() ) ); System.out.println(result); } </string></string> 输出 { papaya=1, orange=1, banana=2, apple=3 } 1.2 分组, 计数和排序</