ArrayListにいくつかのCustomer
オブジェクトが格納されています。私Customer
のクラスには2つのデータメンバーがあります:Name
とEmail
。Email
ここで、顧客「Doe」のみを変更したいと思います。
「Doe」がリストのインデックス3にある場合、次の行を記述できることがわかります。
myList.set( 3, new Customer( "Doe", "j.doe@supermail.com" ) );
しかし、それは新しいオブジェクトを作成することを意味します。私が非常に大きなリストを持っている場合、プロセスは非常に遅いと思います。ArrayList以外の種類のコレクションを使用して、ArrayListに格納されているオブジェクトのデータメンバーに直接アクセスする他の方法はありますか?