有没有办法来检查一个variables是否在Java中定义?

在我的android应用程序中,我需要检查一个variables是否已被定义,所以我没有得到一个空指针exception。 有什么办法呢?

Solutions Collecting From Web of "有没有办法来检查一个variables是否在Java中定义?"

实际上,你需要检查一下是否为空,以避免NPE:

if(var != null) { //... } 

如果你尝试使用一个未定义的variables,它将不会被编译。 不喜欢Javascript(解释)。

 if (variableName != null) { //Do something if the variable is declared. } else { //Do something if the variable doesn't have a value } 

我认为应该这样做。