ArrayList - How to modify a member of an object?
collections, java, pojo
Solution
You can do this:
myList.get(3).setEmail("new email");
Problem
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?