Optional は、null 許容オブジェクトを表すために使用されます。このクラスの用途には次のものがあります。
使用可能な値がないことを示すために null を返す代わりに、メソッドの戻り値の型として
「不明」(たとえば、マップに存在しない) と「値がないことがわかっている」(マップに存在し、値がOptional.absent()である)を区別するため- null をサポートしないコレクション内のストレージの null 許容参照をラップするには (最初に検討する必要がある他のアプローチがいくつかあります)。
最初のケースでは、すべての nullable return メソッドで Optional を返す必要がありますか?