split em java  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
adrieldri
JavaChild

Membro desde: 18/08/2008 10:09:33
Mensagens: 139
Offline

bom eu tenho o seguinte codigo.



ele é simples porem a saida que ele me forence é

1
1
1

e eu quero

sim
sim
sim

porque acontece isso
Naruffy
JavaEvangelist
[Avatar]

Membro desde: 28/03/2008 18:54:49
Mensagens: 324
Offline

mude ramal[0] == "1"
para ramal[0].equals("1")

o == compara a instância do objetos o .equals compara o valor

[]s
marcelo.bellissimo
Virtual Machine Man

Membro desde: 17/10/2006 14:17:21
Mensagens: 617
Offline

adrieldri wrote:bom eu tenho o seguinte codigo.



ele é simples porem a saida que ele me forence é

1
1
1

e eu quero

sim
sim
sim

porque acontece isso


Subistitua:


por


O operador '==' compara as referências... ao fazer isso:

... é verificado se a referência da variável armazenada no índice 0 do array 'ramal' é a mesma da variável "1"... detalhe, quando você faz isso, automaticamente é gerada uma variável String com o valor "1"...

E o equals() compara valores, então ele é o ideal nesse caso...
adrieldri
JavaChild

Membro desde: 18/08/2008 10:09:33
Mensagens: 139
Offline

Resolvido muito obrigado
Stepo
Debugger

Membro desde: 26/10/2010 15:57:18
Mensagens: 66
Offline

O resultado disso é:
sim

e o erro está no:


quando se compara strings é usado o .equals() assim:


espero ter ajudado.
adrieldri
JavaChild

Membro desde: 18/08/2008 10:09:33
Mensagens: 139
Offline

Aproveitando o forum vc sabe me dizer algum tutorial que enssina bem trabalhar java e xml?
Eric Yuzo
GUJ Ranger
[Avatar]

Membro desde: 25/10/2009 20:36:30
Mensagens: 956
Localização: São Vicente - SP
Offline

Aqui no GUJ mesmo tem alguns artigos sobre xml: http://www.guj.com.br/article.list.logic#category_18

O importante mesmo é ser feliz!

DevSV
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team