![]() |
1
9
您当前的代码中存在一个严重缺陷,即。
这仍然可以抛出一个错误
如果
如果您需要此对象的处方,请使用
使用Java-9,这可能会简单得多,因为:
|
![]() |
2
5
这更简单:
虽然这是对原始代码的直接翻译,但您可能打算这样做:
|
![]() |
3
4
从JDK9开始,有一种新的方法 T requireNonNullElse(T obj, T defaultObj) 如果第一个参数为非null,则返回第一个参数,否则返回非null的第二个参数。
这将返回一个
|
![]() |
4
1
供参考:- http://www.geekabyte.io/2015/01/using-optional-effectively-in-java-8.html |
![]() |
Sergei · 删除数据框中多个列的列表中的某些元素 2 年前 |