使用 2 ArrayList,我想知道将第一个转换为第二个“副本”的最佳方法是否像
myFirstArray.clear();
myFirstArray.addAll(mySecondArray);
或者
myFirstArray = mySecondArray.clone();
这两种方法之间的主要区别是什么,哪种方法更可取,是否还有另一种“更简单”或“更清洁”的解决方案。感谢您的任何提示
编辑:我使用此副本替换我当前正在使用的项目数组,其中我存储了我将在下一个循环中使用的项目。在循环结束时,我用我的 futurArrayList 替换我的 currentArrayList 并清除我的 futurArraylist 以便在其中添加新项目(我希望它足够清楚)