0

让我解释。

SingleSelectionModel<UsuarioDTO> selectionModel = 
new SingleSelectionModel<UsuarioDTO>();

@Override
public UsuarioDTO getUsuarioSelecionado() {
   return selectionModel.getSelectedObject();
}

当我想获得选定的 UsuarioDTO 时,我调用它,但是当我的应用程序启动时,我没有选择 UsuarioDTO,因此如果调用它,我将得到 NullPointerException。

我的问题是:我可以比较一些东西来避免 NullPointer 吗?

4

1 回答 1

1
if (yourObject.getUsuarioSelecionado() == null) {
   // do something if it is null
} else {
   // do something with the DTO
   yourObject.getUsuarioSelecionado().callSomeMethod(); 
}

那是你要找的吗?检查是否有东西null

于 2012-08-09T01:02:59.783 回答