我有以下代碼塊:Optional<Integer> result = //some method that returns an Optional<Integer>; if(result.isPresent()) { return result.get(); } else { return 0; }我的 IntelliJ 建議我用函數(shù)表達(dá)式替換它。我看到里面有一個方法ifPresentOrElse(),Optional但我無法弄清楚在這種特殊情況下如何使用它。
如何用函數(shù)風(fēng)格的表達(dá)式替換 if(Optional.isPresent())
慕桂英3389331
2021-06-28 20:53:07