Dúvida .equals

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?

1 curtida

Pode se dizer que sim, isso entra no conceito de programação defensiva se não me engano!

2 curtidas