gpt4 book ai didi

java - 如何迭代 arraylist ,在每个对象中执行操作并将其存储回 arraylist 中?

转载 作者:行者123 更新时间:2023-12-01 13:05:15 38 4
gpt4 key购买 nike

如何迭代 arraylist ,在每个对象中执行操作并将其存储回 arraylist 中?

这个过程经常出现,我已经找到了一个可行的解决方案,但我想知道解决这种情况的最佳实践是什么。

我的一般方法

  • 迭代 ArrayList 的每个对象

  • 获取当前指向的对象的副本

  • 对副本执行我的操作。

  • 用修改后的副本覆盖数组列表中的原始项目

它有效,但我想知道是否有更有效或更不容易出错的技术。

谢谢。

最佳答案

通常,您不需要这样做。

  • 获取当前指向的对象的副本

  • 对副本执行我的操作。

  • 用修改后的副本覆盖数组列表中的原始项目

你只需要获取原始对象并修改它即可。那么你
不需要将其存储回数组列表,它已经在那里了。

关于java - 如何迭代 arraylist ,在每个对象中执行操作并将其存储回 arraylist 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23313289/

38 4 0