让我解释一下。
SingleSelectionModel<UsuarioDTO> selectionModel =
new SingleSelectionModel<UsuarioDTO>();
@Override
public UsuarioDTO getUsuarioSelecionado() {
return selectionModel.getSelectedObject();
}
当我想要选择UsuarioDTO时,我调用它,但是当我的应用程序启动时,我没有选择UsuarioDTO,所以如果调用它,我将得到NullPointerException。
我的问题是:我可以比较一些东西以避免NullPointer吗?
答案 0 :(得分:1)
if (yourObject.getUsuarioSelecionado() == null) {
// do something if it is null
} else {
// do something with the DTO
yourObject.getUsuarioSelecionado().callSomeMethod();
}
这就是你要找的东西吗?检查某些内容是否为null
?