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]
-------------------------------------------------------------------------