Java - condicional

   
Vista:

condicional

Publicado por paola (1 intervención) el 02/03/2015 19:08:35
if(this.simulador.getDibujo()==this.simulador1.getDibujo())
{
JOptionPane.showMessageDialog(null,"Son iguales");
}
else{
JOptionPane.showMessageDialog(null,"Son diferentes");
}

necesito que si un arbol de un dibujo es igual al otro dibujo, es decir, numero y estructura .
Diga SON IGUALES

tengo este codigo pero la verdad es que no me sirve, siempre sale son diferente o.O
agradecería su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

condicional

Publicado por Andrés (231 intervenciones) el 05/03/2015 19:43:06
Problema:

String foo = "Hola";
String w = foo;

foo == w es true, es decir foo y w referencian lo mismo esto es lo que te esta pasando.

Sobre-escribe el método equals para el dibujo usando las propiedades que mencionas
y en vez de usar foo==w, usa foo.equals(w)

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar