Java : "xx".equals(variable) better than variable.equals("xx") , TRUE?

Viewed 9083

I'm reviewing a manual of best practices and recommendation coding java I think is doubtful.

Recomendation:

String variable;

"xx".equals(variable) // OK

variable.equals("xx") //Not recomended

Because prevents appearance of NullPointerException that are not controlled

Is this true?

8 Answers
Related