我有一个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