Vou explicar um pouco do código para ajudar na minha duvida. Esse código junta 3 campos com base em um combobox, se no combo box estiver sim, ele pega os valores de outros 3 campos e salva em apenas uma coluna.
Minha duvida:
Cheguei em 1 ponto em que tenho algumas especificação em que só tenho o valor “minimo” ou “máximo”… Então preciso criar mais um if que no caso se o campo max estiver vazio ele coloca Min. + valor do campo e se o minimo estiver vazio, e o campo Max tenha algum conteúdo, ele coloque MAX. + o conteúdo do campo.
exemplos:
Min.150
Max. 180
com meu código está ficando assim:
150 à 180 Bar
Lembrando que em algumas situações eu preciso apenas do minimo ou do Maximo
Então… com meu código ele já funcioan perfeitamente, mas agora quero colocar a segunda parte q é oq expliquei mais em baixo. essa parte de juntar Ex: 150 à 180 bar, já está certo.
Primeiro, CadTPETipoteste.getSelectedItem(); deve retornar uma String pra poder fazer a comparação de Strings.
Segundo, é que no Java quando se vai fazer uma comparação de String usa-se o método equals();.
Pelo que entendi, você não precisa testar se o máximo tá vazio porque isso já é testado caso o combobox venha com o valor Não.
Mas se realmente quiser fazer o teste, tem um método isEmpty(); que testa se a String é vazia.
Ficaria algo como:
if(String==null && String.isEmpty()){
...
}
Você deve ter notado que quando comparo com null eu não uso o equals();. Isso é porque se eu usar o equals(); para comparar com null ele vai dar NullPointerException.
não consegui, poderia me ajudar a montar em meu código? os campos são “CadTPETipoteste” com base nesse campo se for sim, ele abre os campos maximo “CadTPEEspecMax1”, minimo “CadTPEEspecMIN1” se for não ele abre “CadTPEEspecTexto1”.