Soy el unico q a pesar q no se ha añadido a la lista el elemento 'cc3' cuando aplica contains le sale 'true'?
package com.bytebank.test;
import com.bytebank.modelo.Cliente;
import com.bytebank.modelo.Cuenta;
import com.bytebank.modelo.CuentaCorriente;
import java.util.ArrayList;
public class TestArrayListEquals {
public static void main(String[] args) {
ArrayList<Cuenta> lista = new ArrayList<>();
Cuenta cc1 = new CuentaCorriente(22,22);
Cuenta cc2 = new CuentaCorriente(11,14);
Cuenta cc3 = new CuentaCorriente(22,22);
lista.add(cc1);
lista.add(cc2);
boolean existeCuenta = lista.contains(cc3);
System.out.println("Ya existe? " + existeCuenta); //me sale : 'Ya existe? true'
for (Cuenta cuenta : lista) {
System.out.println(cuenta);
}
}
}
Tengo esa duda.