中间操作:对流进行一系列的转换和操作,如过滤、映射、排序等。
终端操作:从流中获取结果,如聚合、收集、遍历等。...例如,从一个整数列表中过滤出偶数:
List numbers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
List...例如,将一个字符串列表中的元素转换为大写:
List names = Arrays.asList("Alice", "Bob", "Charlie");
List upperCaseNames...例如,对一个整数列表进行升序排序:
List numbers = Arrays.asList(5, 2, 9, 1, 7);
List sortedNumbers =...例如,将一个字符串列表中的元素收集到一个新的列表中:
List names = Arrays.asList("Alice", "Bob", "Charlie");
List<String