小编use*_*796的帖子

ArrayList - 如何修改对象的成员?

我有一些Customer存储在ArrayList中的对象.我的Customer班级有2个数据成员:NameEmail.现在我想修改Emailfor Customer"Doe".

现在,如果"Doe"位于列表中的索引3,我知道我可以写下这一行:

myList.set( 3, new Customer( "Doe", "j.doe@supermail.com" ) );
Run Code Online (Sandbox Code Playgroud)

但这意味着要创建一个新对象.如果我有一个非常大的列表,我想这个过程会很慢.有没有其他方法直接访问存储在ArrayList中的Object的数据成员,可能使用另一种Collection而不是ArrayList?

java collections pojo

34
推荐指数
4
解决办法
10万
查看次数

标签 统计

collections ×1

java ×1

pojo ×1