今天熟悉stream時遇到一個問題:

報錯

查看源碼發現調用的Optional.of(),不可以放空值

這樣倒是可以不報錯
但是想不明白,不讓放空值這個findFirst()方法返回Optional的意義何在呢?
歸根結底有Optional.ofnullable,為什么有Optional.of這種不能放null值的Optional
今天熟悉stream時遇到一個問題:

報錯

查看源碼發現調用的Optional.of(),不可以放空值

這樣倒是可以不報錯
但是想不明白,不讓放空值這個findFirst()方法返回Optional的意義何在呢?
歸根結底有Optional.ofnullable,為什么有Optional.of這種不能放null值的Optional
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。