Melhor maneira

2 respostas
D

Pessoal qual seria a melhor maneira para esse caso:

if(request.getParameter("nome") != "" && request.getParameter("nome") != null && request.getParameter("nome") != "admin")

OU

String nome = "";
nome = request.getParameter("nome");
if(nome != "" && nome != null && nome != "admin")

Qual seria a melhor forma, a que causaria menos overhead e porque?

Obrigado!!!

2 Respostas

M

A unica diferença que vejo eh legibilidade de codigo e reutilização da variavel.

Da primeira maneira o codigo fica bem mais dificil de entender, e vc precisar pegar o parametro nome tres vezes chamando o metodo getParameter. E se precisar utilizar o parametro nome vai ter que buscar no request novamente.

Na segunda o codigo eh bem mais legivel, e vc chama uma vez so o metodo getParameter. Depois vc reutiliza a variavel nome, sem a necessidade de chamar o metodo novamente.

J
if(request.getParameter("nome") != "" && request.getParameter("nome") != null && request.getParameter("nome") != "admin")
Criado 1 de abril de 2007
Ultima resposta 2 de abr. de 2007
Respostas 2
Participantes 3