摘要: Stream的执行流程参考https://www.cnblogs.com/shigongp/p/17181380.html。 findAny和findFirst都是从Stream中查找一个元素。它们的不同在于findAny不注重顺序,findFirst注重顺序。 例子: List<User> use 阅读全文
posted @ 2023-03-12 22:15 shigp1 阅读(1484) 评论(0) 推荐(0) 编辑
摘要: Stream的执行流程参考https://www.cnblogs.com/shigongp/p/17181380.html。 有时我们需要遍历所有元素并对每个元素执行操作,可以使用Stream提供的peek和forEach对每个元素进行处理。 例子: List<User> users = new A 阅读全文
posted @ 2023-03-12 19:52 shigp1 阅读(337) 评论(0) 推荐(0) 编辑
摘要: Stream的执行流程参考https://www.cnblogs.com/shigongp/p/17181380.html。 例子: List<User> users = new ArrayList<>(); users.add(new User("张三",30)); users.add(new U 阅读全文
posted @ 2023-03-12 19:06 shigp1 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 例子: List<User> users = new ArrayList<>(); users.add(new User("张三",30)); users.add(new User("李四",34)); users.add(new User("王五",20)); Optional<User> max 阅读全文
posted @ 2023-03-12 15:29 shigp1 阅读(258) 评论(0) 推荐(0) 编辑