.findFirst()
时间: 2023-11-23 10:07:49 浏览: 66
在Java 8的Stream中,.findFirst()方法用于在流中查找第一个元素,并将其封装在Optional对象中返回。如果流中没有元素,则返回一个空的Optional对象。如果找到的元素为null,则会抛出NullPointerException异常。\[1\]这个方法可以用于不同类型的流,比如整数流或字符串流。\[2\]在给定的代码示例中,.findFirst()方法被用于整数流,以查找第一个满足条件的元素。第一个例子中,它返回了整数流中的第一个元素1。第二个例子中,它返回了整数流中大于1的第一个元素2。\[1\]所示的代码示例展示了如何使用.findFirst()方法来查找整数流中的第一个元素。
#### 引用[.reference_title]
- *1* *2* [Java 8 Stream findFirst() 和 findAny()](https://blog.csdn.net/weixin_45195665/article/details/120894500)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [JAVA07_Stream流中FindFirst方法查找元素第一个](https://blog.csdn.net/TZ845195485/article/details/128142065)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文