У меня есть несколько Customer
объектов, хранящихся в ArrayList. В моем классе Customer
есть 2 члена данных: Name
и Email
. Теперь я хочу изменить только Email
для клиента «Doe».
Теперь, если "Doe" находится в индексе 3 в списке, я знаю, что могу написать эту строку:
myList.set( 3, new Customer( "Doe", "[email protected]" ) );
Но это означает создание нового объекта. Если бы у меня был очень большой список, я полагаю, процесс был бы очень медленным. Есть ли другой способ получить прямой доступ к элементу данных объекта, хранящегося в ArrayList, возможно, с помощью другого типа Collection, чем ArrayList?