Olá pessoal, tenho um método, onde a ideia seria fazer uma validação, caso o valor recebido fosse igual a null ou diferente da string setada (método abaixo).
public void validacao(){
if (val1 == null && val2 == null && val3 == null && val4 == null){
RecebeValor.setText("NOT FOUND!");
}else if (val1 == null || !val1.equals(um)) {
RecebeValor.setText("val1-NOT FOUND!");
}else if (val2 == null || !val2.equals(dois)){
RecebeValor.setText("val2-NOT FOUND!");
}else if (val3 == null || !val3.equals(tres)){
RecebeValor.setText("val3-NOT FOUND!");
}else if (val4 == null || !val4.equals(quatro)) {
RecebeValor.setText("val4-NOT FOUND!");
}
}
Isso funciona, porém eu preciso fazer uma alteração e não sei como.
O que eu preciso é que seja feito todas essas validações acima e no final me retorne algo mais ou menos assim:
RecebeValor.setText("Encontrou: " + val1 + val2 + val3 + val4 "!")
Dessa forma, me retornaria nos valores (val1, val2, val3, val4) só o que realmente encontrou após a validação.
Podem me ajudar?