Alterar valores booleanos?
Eu tenho uma pergunta sobre valores booleanos em Java. Digamos que eu tenha um programa como este:
boolean test = false;
...
foo(test)
foo2(test)
foo(Boolean test){
test = true;
}
foo2(Boolean test){
if(test)
//Doesn't go in here
}
Notei que em foo2, o teste booleano não muda e, portanto, não entra na instrução if. Como eu iria mudar isso então? Analisei os valores booleanos, mas não consegui encontrar uma função que "ajustasse" o teste de true para false. Se alguém pudesse me ajudar, seria ótimo.