Stream流
Java 的 Stream 流操作是一种简洁而强大的处理集合数据的方式,允许对数据进行高效的操作,如过滤、映射、排序和聚合。Stream API 于 Java 8 引入,极大地简化了对集合(如 List、Set)等数据的处理。
一、创建 Stream
从集合创建:
List<String> list = Arrays.asList("a", "b", "c");
Stream<String> stream = list.stream();
从数组创建:
String[] array = {"a", "b", "c"};
Stream<String> stream = Arrays.stream(array);
使用 Stream.of 方法:
Stream<String> stream = Stream.of("a", "b", "c");
二、中间操作
filter:过滤符合条件的元素。
stream.filter(s -> s.