从 guava.Optional 迁移到 java8.Optional
Migrating from guava.Optional to java8.Optional
正在尝试将 guava 可选实现迁移到 java 8 可选。陷入这个我无法理解的问题。
这是我的方法的样子:
public Optional<Entity> getEntity(String input) {
try{
final Entity obj = otherClass.verifyEntity(input);
return Optional.of(obj);
} catch(Exception e) {
}
return Optional.empty();
}
它看起来很简单,但我一直收到这个编译错误,上面写着 Change return type to Optional<Entity
。
这段代码有什么问题?
尝试使用 return Optional.<Entity>empty();
正在尝试将 guava 可选实现迁移到 java 8 可选。陷入这个我无法理解的问题。 这是我的方法的样子:
public Optional<Entity> getEntity(String input) {
try{
final Entity obj = otherClass.verifyEntity(input);
return Optional.of(obj);
} catch(Exception e) {
}
return Optional.empty();
}
它看起来很简单,但我一直收到这个编译错误,上面写着 Change return type to Optional<Entity
。
这段代码有什么问题?
尝试使用 return Optional.<Entity>empty();