PROGRAMA COMPARANDO OBJETOS Clase: public class Persona { String nombre; int edad; } Programa principal public static void main(String[] args) { // TODO code application logic here System.out.println("STRING UTILIZANDO CONSTRUCTOR"); String cad1= new String("pluto"); String cad= new String("pluto"); if (cad1==cad) System.out.println("son el mismo objeto"); else System.out.println("son objetos diferentes"); if (cad1.equals(cad)) System.out.println("contenido de los String iguales"); else System.out.println("contenido de los String diferentes"); System.out.println("STRING COMO LITERAL"); String cad5= "pluto"; String cad7= "pluto"; if (cad5==cad7) System.out.println("son el mismo objeto"); else System.out.println("son objetos diferentes"); if (cad5.equals(cad7)) System.out.println("contenido de los String iguales"); else System.out.println("contenido de los String diferentes"); System.out.println("NUESTROS OBJETOS"); Persona p1 = new Persona(); p1.nombre="Juan"; p1.edad=15; Persona p3 = new Persona(); p3.nombre="Juan"; p3.edad=15; if (p1==p3) System.out.println("son el mismo objeto"); else System.out.println("son diferentes objetos"); if (p1.equals(p3)) System.out.println("son el mismo objeto"); else System.out.println("son diferentes objetos"); Persona p; p=p3; if (p == p3) System.out.println("son el mismo objeto"); else System.out.println("son diferentes objetos"); if (p.equals(p3)) System.out.println("son el mismo objeto"); else System.out.println("son diferentes objetos"); System.out.println("COMPARANDO STRINGS"); String cadena="Juan"; if (p1.nombre==cadena) System.out.println("son el mismo objeto"); else System.out.println("son diferentes objetos"); if (p1.nombre.equals(cadena)) System.out.println("contenido de los String iguales"); else System.out.println("contenido de los String diferentes"); }