segunda-feira, 25 de agosto de 2008

Boa prática para evitar null pointer exception

Muitas pessoas tem o hábito de verificar se uma string é igual a "" da seguinte forma:
if (foo.equals("")){ ...

Vamos supor que "foo" é nulo, você obterá um erro: "java null pointer exception", concorda?

Uma boa prática na manipulação de comparação entre strings, para evitar isso, é escrever da seguinte forma:
if ("".equals(foo)){ ...

Dessa forma, não importa se "foo" é nulo ou não!

Melhore seu código!

Nenhum comentário:

Postar um comentário