Pessoal, so uma corre��o!
Se vc testar != null no operador OR ele vai testar a segunda
condi��o trazendo assim um erro
de java.lang.NullPointerException, vc nao quer que seja nem nulo nem
vazio o ideal seria testar se
valor== nulo, entao a segunda condi��o nem seria testada!
Exemplo:
String valor = null;
String retorno = "";
retorno =(valor ==null || valor.equals("")) ?"Sim" : "N�o";
System.out.println(retorno );
// Se valor for nulo esta instru��o da um erro!!!!
retorno =(valor !=null || !valor.equals("") )? "N�o" : "Sim";
System.out.println(retorno );
Jose Ferreira de Souza Filho wrote:
> Jos� Vieira,
>
> vc deve comparar != null e n�o !="null", pq se vc
> coloca entre aspas vc est� vendo se sua vari�vel � diferente da String
> null e na verdade n�o se � diferente de null...
>
> Vc poderia fazer da seguinte forma tb:
>
> String v_nome = request.getParameter("v_nome");
>
> int v_total = v_nome!=null || !v_nome.equals("") ? 50 : 0;
>
> Acima vai ser feito o seguinte:
>
> Se v_nome for diferente de null ou diferente de "" a vari�vel v_total=50
> sen�o ele recbe 0.
> <http://www.politec.com.br/>
> Jos� Ferreira de Souza Filho
> Sun Certified Programmer for Java[tm] 2 Platform
> Politec Inform�tica
> email : [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>
>
> -----Mensagem original-----
> De: Jos� Vieira [mailto:[EMAIL PROTECTED]]
> Enviada em: segunda-feira, 14 de outubro de 2002 09:50
> Para: [EMAIL PROTECTED]
> Assunto: [java-list] JSP String !=
>
> Olha Pessoal tenho uma String e gostaria de verificar se esta
> variavel � diferente de null, estou testando com um IF porem n�o
> estar funcionando, alguem poderia me ajudar?
>
> String v_nome = request.getParameter("v_nome");
> int v_total = 0;
> if (v_nome != "null")
> {
> v_total = 50;
> }
>
> if (v_nome != "")
> {
> v_total = 50;
> }
>
>
>
> Grato
>
> Jos�
>