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]
> Assunto: Fw: [java-list] Problema de IF
> 
> 
> Esqueci de colocar o motivo do teste feito:
> Segundo o "famoso livro verde" pag. 447 objetos string são 
> imutáveis e seu conteúdo de caracteres não pode ser 
> modificado depois de criado. Talvez em versões anteriores do 
> SDK, mas na versão 1.4.0 o conteúdo pode ser alterado cfe. 
> teste feito. Existe a possibilidade então de que você esteja 
> utilizando uma versão do SDK que não permita que um objeto 
> string seja alterado (no seu caso  quando ls_vet_login[1]  = 
> rs.getString("tp_pessoa"); atribui "A" a string não pode mais 
> ser alterada para "Aluno"). Se for este o caso, tente 
> utilizar StringBuffer no lugar de string ou baixe uma nova 
> versão do SDK. Se não for este o caso e o DB está retornando 
> o valor correto, não sei.
> 
> 
> -----Mensagem Original-----
> De: "Jorge Augusto Pizzato" <[EMAIL PROTECTED]>
> Para: <[EMAIL PROTECTED]>
> Enviada em: Segunda-feira, 19 de Agosto de 2002 11:53
> Assunto: Re: [java-list] Problema de IF
> 
> 
> Verifique se o rs está retornando com getString o valor 
> apropriado. A lógica está correta, tanto é que testei para ver.
>       ls_vet_login[1]  = rs.getString("tp_pessoa");    está 
> colocando "A" no
> array ?
> 
> public class lixo {
> 
>     /** Creates a new instance of lixo */
>     public lixo() {
>         String a = "A";
>         String[] b = new String[2];
>         b[0] = "C";
>         b[1] = "A";
>         System.out.println(a + " " + b[0] + " " + b[1]);
>         a = "BA";
>         b[0] = "DC";
>         if (b[1] == "A")  b[1] = "Aluno";
>         System.out.println(a + " " + b[0] + " " + b[1]);
>     }
> 
> 
> -----Mensagem Original-----
> De: "Ronaldo Negreiros L. Filho" <[EMAIL PROTECTED]>
> Para: <[EMAIL PROTECTED]>
> Enviada em: Quinta-feira, 15 de Agosto de 2002 15:22
> Assunto: [java-list] Problema de IF
> 
> 
> Pessoal,
> 
> Alguem poderia me ajudar com o código abaixo??.. pq o array 
> ls_vet_login[1] não recebe a string "Aluno".
> 
> 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")
>       {
>                              principal.printlog("Aluno");
>              ls_vet_login[1]="Aluno";
>         }
>    }
> }
> 
> Por favor me ajudem...
> []´s
> Ronaldo
> 
> ------------------------------ LISTA SOUJAVA 
> ---------------------------- http://www.soujava.org.br  -  
> Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: 
> http://www.soujava.org.br/faq.htm regras da > lista: 
> http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para 
> [EMAIL PROTECTED]
> --------------------------------------------------------------
> -----------
> 
> 
> 
> 
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/02
> 
> 
> 
> 
> ------------------------------ LISTA SOUJAVA 
> ---------------------------- 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para 
> [EMAIL PROTECTED] 
> --------------------------------------------------------------
> -----------
> 

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a