Boa tarde,
Estou tendo um problema muito cretino, naum to conseguindo fazer com que seja feita uma validação comparando dois valores:
if((jtCircuitoP.getText() != "") || (jtPilotoP.getText() != "")){
conteudo....
}
ja dei um system.out.println nos campos da minha frame, e estão vindo vazios mas mesmo assim ele executa o que esta dentro do if, tbm ja tentei jogar em uma variavel o valor desses campos la no construtor, mas não esta adiantando ele continua entrando nesse if.
Alguem sabe como corrigir isso?
Dezde ja agradeço a atenção.
Vlw
tenta usar isto:
if((!jtCircuitoP.getText().equals(new String("") ) ) || (!jtPilotoP.getText().equals(new String("")))){
conteudo....
}
O if que vc tá executando:
if((jtCircuitoP.getText() != "") || (jtPilotoP.getText() != "")){
conteudo....
}
é:
se jtCircuitoP tem coisa ou se jtPilotoP tem coisa
então
conteudo
se vc quer executar só se os dois campos tiverem coisas, vc tem que usar && ao inves de ||
Samuel, muito obrigado denovo cara, isso resolveu meu problema.
Lucas, realmente tenho que usar o &&, dei uma viajada, mas mesmo utilizando o || era pra ter funcionado, pq quando eu tava testando os dois campos estavam em branco.
Muito obrigado pela ajuda.
Vlw