Java 中的 peek
方法是 Java 8 中的 Stream API 中的一个方法,它属于中间操作。它用于返回 Stream 中的第一个元素,但不会把它从 Stream 中删除。它返回一个 Optional 类型,因此在使用 peek
方法时可以避免 NullPointerException。如果 Stream 为空,则返回一个空的 Optional。
示例代码:
List<Integer> list = Arrays.asList(1, 2, 3, 4, 5);
list.stream().peek(System.out::println).findFirst();