我有一個Customer
存儲在ArrayList中的對象。我的Customer
班有2個數據成員:Name
和Email
。現在我想修改客戶「Doe」的Email
。ArrayList - 如何修改對象的成員?
現在,如果「李四」位於列表中的索引3,我知道我可以寫這樣一行:
myList.set(3, new Customer("Doe", "[email protected]"));
但是,這意味着創建一個新對象。如果我有一個非常大的名單,我想這個過程會很慢。有沒有其他方法可以直接訪問存儲在ArrayList中的Object的數據成員,也許通過使用另一種Collection而不是ArrayList?
這不是NPE保存listArrays。 - >「Doe」.equals(customer.getName()), 順便說一句:爲什麼你不會在第一場比賽後停止? – 2012-04-07 10:12:46
感謝您的糾正..這兩點都值得牢記。 – Mahendra 2012-04-08 19:56:03