I have a number of Customer
objects stored in an ArrayList. My Customer
class has 2 data members: Name
and Email
. Now I want to modify just the Email
for Customer "Doe".
Now if "Doe" is located at index 3 in the list, I know I can write this line:
myList.set( 3, new Customer( "Doe", "j.doe@supermail.com" ) );
But that means creating a new object. If I have a very big list, I suppose the process would be very slow. Is there any other way to directly access the data member of an Object stored in an ArrayList, maybe by using another kind of Collection than ArrayList?
question from:
https://stackoverflow.com/questions/10053078/arraylist-how-to-modify-a-member-of-an-object 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…