Java >> Java-zelfstudie >  >> Java

Is er een manier om te controleren of een variabele in Java is gedefinieerd?

De code wordt niet gecompileerd als u een niet-gedefinieerde variabele probeert te gebruiken, omdat in Java variabelen moeten worden gedefinieerd voordat ze worden gebruikt.

Houd er echter rekening mee dat variabelen null kunnen zijn, en het is mogelijk om te controleren of één nul is om NullPointerException te vermijden :

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

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

Ik denk dat dat het zou moeten doen.


Java-tag