Tengo un número de objetos Customer
almacenados en una ArrayList. Mi clase Customer
tiene 2 miembros de datos: Name
y Email
. Ahora quiero modificar solo el Email
para "Doe" del cliente.ArrayList - ¿Cómo modificar un miembro de un objeto?
Ahora bien, si "Doe" se encuentra en el índice 3 en la lista, sé que puedo escribir esta línea:
myList.set(3, new Customer("Doe", "[email protected]"));
Pero eso significa que la creación de un nuevo objeto. Si tengo una lista muy grande, supongo que el proceso sería muy lento. ¿Hay alguna otra manera de acceder directamente al miembro de datos de un Objeto almacenado en una ArrayList, tal vez usando otro tipo de Colección que ArrayList?
Esto no NPE guardar. -> "Doe" .equals (customer.getName()), BTW: ¿Por qué no te paras después del primer partido? –
gracias por corregir ... ambos puntos son buenos para tener en cuenta. – Mahendra