我已经在我的项目中使用Optional
提供的Guava
很长一段时间了。现在我决定从Java 7迁移到Java 8,但是因为在我的项目中我使用了guava
' s Optional
到目前为止,我必须运行代码并进行重大更改。虽然我还不确定是否值得改变,或者最好还是保留所有内容,然后从现在开始使用Java Optional
。
Java Optional
中是否有任何好处或泄漏,是否比guava
中的更好?
感谢您的回答和帮助。
答案 0 :(得分:7)
这两个类的API不一样。我不会通过regexp改变它。 在我看来,三个不同的重要区别是: