Ajuda - Erro Besta  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
thundercas
JavaEvangelist
[Avatar]

Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline

Galera, já tentei de tudo, mas não consigo descobrir porque, no programa abaixo, a String "campo" nunca é válida, exibindo sempre a mensagem:



Digite um campo válido!!







Se alguém puder ajudar, ficarei agradecido, obrigado!!!

Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas
[Email] [MSN]
furutani
JWizard
[Avatar]

Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline

Olá

Troque

por


Por que usar equals e não == ???

Até mais,
Roberto Jundi Furutani


Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0

[WWW]
thundercas
JavaEvangelist
[Avatar]

Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline

Deu certo cara.... Eu tinha tentando o equals(), mas coloquei no lugar errado do código kkkkk.... É isso aih, valeu!!


Respondendo sua "pergunta", eu sei que o método equals() é para comparar String, mas não sei porque não funciona o "==". Se alguém puder explicar ^^

Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas
[Email] [MSN]
Preco
JavaBaby
[Avatar]

Membro desde: 24/10/2007 08:26:27
Mensagens: 89
Localização: Tubarão, SC
Offline

O "==" compara duas referencias a objeto, pra ver se elas se referem à mesma instância desse objeto. Isso não funciona bem com Strings porque pode haver dois objetos distintos, porém com o mesmo valor. O "equals" compara o valor desses objetos, que é aquilo que geralmente se deseja fazer quando se compara Strings..


Se quiser mais detalhes, tem uma página legal que fala sobre isso aqui

Thiago Schwartz
http://preclog.blogspot.com

Eu falo português (também).
[Email] [WWW] [MSN]
thundercas
JavaEvangelist
[Avatar]

Membro desde: 15/09/2007 11:04:51
Mensagens: 429
Localização: São Paulo - SP
Offline

Valeu cara, brigadao...

Cassiano Colombo de Oliveira Gil
Analista Programador Junior
São Paulo - SP
E-mail: cassi_ano@hotmail.com
Twiter: http://twitter.com/thundercas
[Email] [MSN]
falvesti
JavaBaby
[Avatar]

Membro desde: 17/10/2007 06:57:33
Mensagens: 90
Localização: São Paulo - SP
Offline

Outra coisa... Pq ao invés de



você não usa simplesmente ?

abraço

Fernando da Cunha Alves
Consultor Java
falvesti@gmail.com
[Email] [WWW] [MSN]
info_god
JavaEvangelist

Membro desde: 27/02/2005 17:04:22
Mensagens: 372
Offline

Uma sugestão ao criar um topico:

Procure definir sua duvida no topico exemplo:

Erro ao comparar o valor de um campo text

Pois quem entrar no topico ja vai mais ou menos saber do que se trata, evite criar topicos do tipo:
Ajuda!!!!!!!, HELP!!!!! , Meu codigo não deu certo!!!!..


Abraços,
Info.

José Carlos R. R. Baldoino
Analista de Sistemas Cast/Banco do Brasil
Especialista em Desenvolvimento de Jogos
Professor Linguagens de Programação
www.prof-josecarlos.com
Certificações
SCJP - Sun Certified Java Programmer
SCWCD - Sun Certified Web Component Developer 5.0
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team