Modificar datos parametro Boolean
Saludos compañeros, quiero modificar el valor de una variable de tipo Boolean (Objeto) que paso como parametro y quiero que esos datos se modifiquen fuera, pero no logro conseguirlo (al ser Boolean no es un dato primitivo, es un objeto creo). Me podeis ayudar ??? pongo aqui el codigo, a ver si os vale para hacerse una idea. Gracias por adelantado.
public class A
{
static public void cambiar (Boolean b)
{
System.out.println(b);
b=new Boolean("true");
System.out.println(b);
}
static public void main (String [] ar) throws IOException
{
Boolean a;
a=new Boolean("false");
System.out.println(a);
cambiar(a);
System.out.println(a);
}
}
public class A
{
static public void cambiar (Boolean b)
{
System.out.println(b);
b=new Boolean("true");
System.out.println(b);
}
static public void main (String [] ar) throws IOException
{
Boolean a;
a=new Boolean("false");
System.out.println(a);
cambiar(a);
System.out.println(a);
}
}
public class A {
static boolean a = false;
public static boolean cambiar (){
return a = true;
}
static public void main (String [] args){
System.out.println(a);
cambiar();
System.out.println(a);
}
}
static boolean a = false;
public static boolean cambiar (){
return a = true;
}
static public void main (String [] args){
System.out.println(a);
cambiar();
System.out.println(a);
}
}