utilize o equals() na comparação ao invés do ==

vê se assim funciona:
if (((String)totais.get("adiantamentos")).equals("0,00")) {

[]´s Monica

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


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