Title: RES: [java-list] Problema de IF
Se voce prefere, por alguma razão que eu desconheça continuar usando == de uma olhada em no metodo intern() da classe String
-Mensagem original-
De: Rafael Zitto [mailto:[EMAIL PROTECTED]]
Enviada em: Friday, August 16, 2002 7:16 PM
if(rs != null)
{
if(rs.next())
{
ls_vet_login[0] = rs.getString("ds_nome");
ls_vet_login[1] = rs.getString("tp_pessoa");
principal.printlog("Vou chamar o if=A");
if (ls_vet_login[1] =="A")
{
System.out.println(
O que você disse não acontece mais, talvez desde a primeira versão mais
estável do JDK (1.02, de 1996). Os objetos da classe String com o mesmo
conteúdo compartilham o mesmo espaço de memória. Nesse caso, em QUALQUER
máquina virtual existente, todos os if´s abaixo irão imprimir as suas
respect
Olá,
Trocando a linha:
if (ls_vet_login[1] =="A")
Por:
if (ls_vet_login[1].equals("A"))
não resolve?
T+
Mauricio H.
> -Mensagem original-
> De: Jorge Augusto Pizzato [mailto:[EMAIL PROTECTED]]
> Enviada em: terça-feira, 20 de agosto de 2002 08:10
> Para: [EMAIL PROTECTED]
> Assun
String é imutável em Java
-Mensagem original-
De: Jorge Augusto Pizzato [mailto:[EMAIL PROTECTED]]
Enviada em: terça-feira, 20 de agosto de 2002 08:10
Para: [EMAIL PROTECTED]
Assunto: Fw: [java-list] Problema de IF
Esqueci de colocar o motivo do teste feito:
Segundo o "famoso livro verd