Erro ao comparar linha do arquivo  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Higor
Java Ninja

Membro desde: 18/08/2007 19:06:25
Mensagens: 251
Offline

Esta ocorrendo uma coisa bem estranha no meu código, eu capturo linhas de um arquivo e comparo com uma string, porém ele sequer está entrando no if.


SCJP 5.0
SCJA 1.0
SCWCD 5
peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline

pq vc esta comparando strings com o operador == ?

deverias usar o método equals

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
Fabio_De_Carli
Entusiasta Java

Membro desde: 06/06/2007 13:19:43
Mensagens: 23
Offline

Olá amigo só uma explicação sobre o == e o equals()

quando vc usa o == vc esta comparando referencias de endereços de memória, ou seja no caso de duas Strings usando o == vc esta comparando se as duas variaveis estao apontando para o mesmo endereços de memória.

e usundo o equals vc ira comparar o conteudo das variaveis!


Abraços...
Higor
Java Ninja

Membro desde: 18/08/2007 19:06:25
Mensagens: 251
Offline

Realmente esse era o problema, muito obrigado aos amigos que são bastante sabios e ajudam quem esta começando, com explicações técnicas detalhadas e ajudas importantes que fazem com que nós consigamos resolver o problema.

Obrigado pela ajuda!!

SCJP 5.0
SCJA 1.0
SCWCD 5
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team