Comparação de Strings não pode ser feita pelo operador de igualdade convencional, é 
necessário usar o método equals("string 2") ou
compareTo("string 2") exemplo:

if(totais.get("adiantamentos").equals("0.00"){

  //então faça isso.

}

Veja maiores esclarecimentos na documentação do seu JDK procure pela classe String.

Atenciosamente,

Lincolm Ferreira de Aguiar
WebMaster - QueroProgramar
[EMAIL PROTECTED]

www.geocities.com/lincolmf

----- Original Message -----
From: "Ruy Pedroso" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, January 03, 2002 11:41 AM
Subject: [java-list] Comparação de strings


Quer ter seu próprio endereço na Internet?
Garanta já o seu e ainda ganhe cinco e-mails personalizados.
DomíniosBOL - http://dominios.bol.com.br





Oi Pessoal,

Antes de tudo, agradeço pelas ajudas anteriores. Essa lista está me
ajudando bastante.

Gostaria mais uma vez de pedir auxílio. Estou com problemas na comparação
de strings. A questão é que armazeno numa Hashtable (utilizando o método
put()) alguns valores obtidos de um banco de dados.

A primeira coisa que faço é exibir na tela o conteúdo de algumas keys da
Hashtable, através no método get() (por ex.: <%=
totais.get("adiantamentos") %>). Até aqui funciona sem problemas.

Contudo, quando tento comparar o conteúdo da key com uma string, por ex:

if (totais.get("adiantamentos") == "0,00") {....

a comparação não é realizada, mesmo sabendo que o valor da key é "0,00".

Olhando na documentação do método get (classe Hashtable), notei que ele
retorna um "Object". Por isso, tentei algumas variações:

if ((String)totais.get("adiantamentos") == "0,00") {....

                                 ou

if (totais.get("adiantamentos").toString() == "0,00") {....

Apesar de compilarem sem problemas, nenhuma dessas soluções resolveu a questão.

Alguém pode me dar uma pista?

Desde já agradeço qualquer ajuda.

Abraços,
Ruy Pedroso


------------------------------ 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
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
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a