AAA:
Quiero buscar un objeto por conseguir el Id esto es lo que he intentado hacer:
public Payment getPayment(int paymentId) {
for (Payment temp: payments) {
if(temp.getPaymentId()==paymentId ) {
return temp;
}
}
return null;
}
}
Se devolverá la dirección
Garra de plata :
En este momento usted está devolviendo el objeto. Como usted ha dicho que está dando la dirección que significa que se está imprimiendo él.
Algo como esto
System.out.println(Object)
Si se está mostrando la dirección que significa que no ha anulado el toString
método
Si necesita mostrar todas las propiedades del objeto a continuación, la manera eficiente de hacerlo es reemplazar el método ToString
@Override
public String toString()
{
//Your properties here
}
Otra manera de hacerlo va a imprimir los valores mediante el uso de los métodos getter. Se pueden generar fácilmente estos métodos si está utilizando y el IDE como Eclipse o IntelliJ. o puede utilizarLombok