Boa tarde,
Qual seria a diferença entre usar string.equals(“string”) e “string”.equals(string)?
Boa tarde,
Qual seria a diferença entre usar string.equals(“string”) e “string”.equals(string)?
Da segunda forma não tem o risco de acontecer NullPointerException
caso a variável string
seja null
.
então usar como na segunda forma seria uma boa prática?
Pode se dizer que sim, isso entra no conceito de programação defensiva se não me engano!