Uploaded by edutorvi2019

PROGRAMA COMPARANDO OBJETOS

advertisement
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");
}
Download