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!!!
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.
if(request.getParameter("nome") != "" && request.getParameter("nome") != null && request.getParameter("nome") != "admin")