如何迭代 arraylist ,在每个对象中执行操作并将其存储回 arraylist 中?
这个过程经常出现,我已经找到了一个可行的解决方案,但我想知道解决这种情况的最佳实践是什么。
我的一般方法
迭代 ArrayList 的每个对象
获取当前指向的对象的副本
对副本执行我的操作。
用修改后的副本覆盖数组列表中的原始项目
它有效,但我想知道是否有更有效或更不容易出错的技术。
谢谢。
最佳答案
通常,您不需要这样做。
获取当前指向的对象的副本
对副本执行我的操作。
用修改后的副本覆盖数组列表中的原始项目
你只需要获取原始对象并修改它即可。那么你
不需要将其存储回数组列表,它已经在那里了。
关于java - 如何迭代 arraylist ,在每个对象中执行操作并将其存储回 arraylist 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23313289/