Re: RES: [java-list] JSP String !=

2002-10-21 Por tôpico Michel



Carlos H., 
 faça o seguinte teste, se der 
uma exceção, quer dizer que o argumento depois do || é analizado, caso 
contrário, não (inverta as ordens depois):

int i[] = 
{2};  int j = 
0; if(j == 0 || i[1] == 1) //i[1] não 
existe, deverá ser lançada uma 
exceção 
System.out.println("OK"); 
else 
System.out.println("NÃO VERIFICA");



  - Original Message - 
  From: 
  [Carlos H.] 

  To: [EMAIL PROTECTED] 
  Sent: Thursday, October 17, 2002 2:35 
  PM
  Subject: Re: RES: [java-list] JSP String 
  !=
  Olá Jonatan, Receio que o Rogério estava 
  correto... quando se trata do operador || (OR) mesmo que a primeira expressão 
  retorne false a segunda expressão é calculada. Experimente rodar o código 
  abaixo: public static void main(String[] args) 
  { if (false || true) 
  { 
  System.out.println("Verdadeiro!"); 
  } }O mesmo já não ocorre com o operador 
   (AND), neste sim, ambas as expressões devem retornar true, e caso a 
  primeira retorne false, a segunda sequer é calculada. 
  []sCarlos H.Jonatan Schroeder wrote:
  



Uma correção: a segunda condição seria testada 
apenas se utilizasse o operador '|' e não com o '||'.

Os dois comandos estão corretos.
retorno =(valor ==null || valor.equals("")) ?"Sim" : "Não";
retorno =(valor !=null || !valor.equals("") )? "Não" : "Sim";
---Jonatan Schroeder[EMAIL PROTECTED]



  - 
  Original Message - 
  From: 
  Rogerio Augusto 
  Costa 
  To: 
  [EMAIL PROTECTED] 
  Sent: 
      Monday, October 14, 2002 12:55 PM
  Subject: 
  Re: RES: [java-list] JSP String !=
  Pessoal, so uma correção! Se vc 
  testar != null no operador OR ele vai testar a segunda condição 
  trazendo assim um errode java.lang.NullPointerException, vc nao quer 
  que seja nem nulo nem vazio o ideal seria testar sevalor== 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é-- 
/**
 * [Carlos H.] - [EMAIL PROTECTED]
 * Núcleo de Informática UNERJ - Centro Universitário de Jaraguá do Sul
 * 
 * "O Sábio fala pouco do que muito sabe
 *	O Tolo fala muito do que pouco sabe..."
 */


Re: RES: [java-list] JSP String !=

2002-10-18 Por tôpico Jonatan Schroeder



Uma correção: a segunda condição seria testada 
apenas se utilizasse o operador '|' e não com o '||'.

Os dois comandos estão corretos.
retorno =(valor ==null || valor.equals("")) ?"Sim" : "Não";
retorno =(valor !=null || !valor.equals("") )? "Não" : "Sim";
---Jonatan Schroeder[EMAIL PROTECTED]



  - Original Message - 
  From: 
  Rogerio Augusto 
  Costa 
  To: [EMAIL PROTECTED] 
  Sent: Monday, October 14, 2002 12:55 
  PM
  Subject: Re: RES: [java-list] JSP String 
  !=
  Pessoal, so uma correção! Se vc 
  testar != null no operador OR ele vai testar a segunda condição 
  trazendo assim um errode java.lang.NullPointerException, vc nao quer que 
  seja nem nulo nem vazio o ideal seria testar sevalor== 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é


Re: RES: [java-list] JSP String !=

2002-10-18 Por tôpico Carlos Eduardo Carvalho



Jonatan,

Nesta segunda linha, se valor for 
nulo, ele testaráo segundo termo também, o que causará 
NullPointerException. O ideal seria usar a linha seguinte:

retorno =(valor !=null 
!valor.equals("") )? "Não" : "Sim";

Atc,

Carlos Eduardo Teixeira Carvalho

  - Original Message - 
  From: 
  Jonatan 
  Schroeder 
  To: [EMAIL PROTECTED] 
  Sent: Monday, October 14, 2002 3:30 
  PM
  Subject: Re: RES: [java-list] JSP String 
  !=
  
  Uma correção: a segunda condição seria testada 
  apenas se utilizasse o operador '|' e não com o '||'.
  
  Os dois comandos estão corretos.
  retorno =(valor ==null || valor.equals("")) ?"Sim" : "Não";
  retorno =(valor !=null || !valor.equals("") )? "Não" : "Sim";
  ---Jonatan Schroeder[EMAIL PROTECTED]
  
  
  
- Original Message - 
From: 
Rogerio Augusto 
Costa 
    To: [EMAIL PROTECTED] 
    Sent: Monday, October 14, 2002 12:55 
PM
Subject: Re: RES: [java-list] JSP 
String !=
Pessoal, so uma correção! Se vc 
testar != null no operador OR ele vai testar a segunda condição 
trazendo assim um errode java.lang.NullPointerException, vc nao quer que 
seja nem nulo nem vazio o ideal seria testar sevalor== 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é


Re: RES: [java-list] JSP String !=

2002-10-18 Por tôpico [Carlos H.]




Ol Jonatan, 

Receio que o Rogrio estava correto... quando se trata do operador || (OR)
mesmo que a primeira expresso retorne false a segunda expresso 
 calculada. Experimente rodar o cdigo abaixo:

 public static void main(String[] args) {
 if (false || true) {
 System.out.println("Verdadeiro!");
 }
 }

O mesmo j no ocorre com o operador  (AND), neste sim, ambas as
expresses devem retornar true, e caso a primeira retorne false, a segunda
sequer  calculada. 

[]s

Carlos H.


Jonatan Schroeder wrote:
  
  
 
  
 

  Uma correo: a segunda condio seria
testada  apenas se utilizasse o operador '|' e no com o '||'.
 
  
 
  Os dois comandos esto corretos.
 
  retorno =(valor ==null || valor.equals("")) ?"Sim" : "No";
 
  retorno =(valor !=null || !valor.equals("") )? "No" : "Sim";
 
  
---
Jonatan Schroeder
  [EMAIL PROTECTED]
 
  
 
  
 
   
  
-
Original Message - 
   
From:
   Rogerio Augusto
   Costa 
   
To:
[EMAIL PROTECTED] 
   
    Sent:
Monday, October 14, 2002 12:55PM
   
Subject:
Re: RES: [java-list] JSP String!=
   


Pessoal, so uma correo!
 Se vctestar != null no operador OR ele vai testar a segunda 
condiotrazendo assim um erro
de java.lang.NullPointerException, vc nao quer queseja nem nulo nem 
vazio o ideal seria testar se
valor== nulo, entao asegunda condio nem seriatestada!

Exemplo:

 String valor =null;
 String retorno ="";
 retorno =(valor ==null || valor.equals(""))?"Sim" : "No";
 System.out.println(retorno);

// Se valor for nulo esta instruo da umerro

 retorno =(valor !=null ||!valor.equals("") )? "No" : "Sim";
System.out.println(retorno );
 


JoseFerreira de Souza Filho wrote:

 Jos Vieira,

vc deve comparar != null e no !="null", pq se vc

 coloca entre aspasvc est vendo se sua varivel  diferente da String

 null e na verdadeno se  diferente de null...
 
 Vc poderia fazer daseguinte forma tb:
 
 Stringv_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 diferentede null ou diferente de "" a varivel v_total=50
 seno ele recbe0.
 http://www.politec.com.br/
Jos Ferreira de Souza Filho
 Sun Certified Programmer for Java[tm] 2Platform
 Politec Informtica
 email : [EMAIL PROTECTED]
   mailto:[EMAIL PROTECTED]


 -Mensagemoriginal-
 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 umaString e gostaria de verificar se esta
variavel  diferente de null, estou testando com um IF porem
   no
 estar funcionando, alguem poderia meajudar?

 Stringv_nome =request.getParameter("v_nome");
int v_total = 0;
 if(v_nome !="null")
{
v_total =50;
}

 if (v_nome !="")
{
v_total =50;
}
 

 
Grato
 
Jos


  


-- 
/**
 * [Carlos H.] - [EMAIL PROTECTED]
 * Ncleo de Informtica UNERJ - Centro Universitrio de Jaragu do Sul
 * 
 * "O Sbio fala pouco do que muito sabe
 *	O Tolo fala muito do que pouco sabe..."
 */





Re: RES: [java-list] JSP String !=

2002-10-14 Por tôpico Rogerio Augusto Costa

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é