将值从ArrayList转移到另一个的最佳方法

WizLiz

使用2 ArrayList,我想知道将第一个转换为第二个的“副本”的最佳方法是否像

myFirstArray.clear();
myFirstArray.addAll(mySecondArray);

要么

myFirstArray = mySecondArray.clone();

这两种方法之间的主要区别是什么,这是可取的,并且还有另一个“更简便”或“更清洁”的解决方案。谢谢你的提示

编辑:我使用此副本替换当前正在使用的项目数组替换为我在下一个循环中存储将使用的项目的数组。在循环结束时,我用futurArrayList替换了currentArrayList,并清除了futurArraylist以便在其中添加新项(我希望它足够清晰)

JB Nizet

第一个用另一个内容替换列表的内容。第二个创建另一个ArrayList实例,而前一个不变。

如果列表被其他某个对象引用,并且您希望此其他对象保持不变,请使用第二个对象。如果希望另一个对象也具有新内容,请使用第一个。

如果没有其他引用该列表,则没关系。如果您用一些元素替换了巨大列表的内容,第二个将减少所使用的内存。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法将一个标题下的值转移到另一个

来自分类Dev

如何将ArrayList从另一个活动转移到另一个活动

来自分类Dev

将值从剑道复选框转移到另一个

来自分类Dev

数组问题-将值转移到另一个数组

来自分类Dev

将变量的值从一个不相关的类转移到另一个

来自分类Dev

将帖子从一个博客转移到另一个博客?

来自分类Dev

将一个JLabel的价值转移到另一个

来自分类Dev

将收集对象从一个jsp转移到另一个

来自分类Dev

将数据从一个$ state转移到另一个

来自分类Dev

将变量从一个功能转移到另一个功能

来自分类Dev

如何用一些短代码将方法调用转移到另一个线程?

来自分类Dev

将在文本字段中输入的值转移到另一个angularJs

来自分类Dev

将在文本字段中输入的值转移到另一个angularJs

来自分类Dev

将项目转移到另一个帐户

来自分类Dev

将最新提交转移到另一个分支

来自分类Dev

将申请转移到New Relic上的另一个帐户

来自分类Dev

将JSONObject意图转移到另一个活动

来自分类Dev

Bizspark,将Azure虚拟机转移到另一个帐户

来自分类Dev

我如何将标签转移到另一个容器

来自分类Dev

将部分更改从master转移到另一个分支

来自分类Dev

SwiftUI-将工作表转移到另一个视图

来自分类Dev

Discord.js将多个用户从语音通道转移到另一个

来自分类Dev

使用集合将列中的重复项转移到另一个页面

来自分类Dev

如何将http标头转移到另一个页面?

来自分类Dev

将列表中的项目仅转移到另一个列表中

来自分类Dev

将数据从字符串数组转移到另一个活动中

来自分类Dev

将搜索请求从我的网站转移到另一个网站

来自分类Dev

将矩阵元素转移到另一个矩阵的对角线上

来自分类Dev

尝试将数据从异步调用转移到另一个类

Related 相关文章

  1. 1

    无法将一个标题下的值转移到另一个

  2. 2

    如何将ArrayList从另一个活动转移到另一个活动

  3. 3

    将值从剑道复选框转移到另一个

  4. 4

    数组问题-将值转移到另一个数组

  5. 5

    将变量的值从一个不相关的类转移到另一个

  6. 6

    将帖子从一个博客转移到另一个博客?

  7. 7

    将一个JLabel的价值转移到另一个

  8. 8

    将收集对象从一个jsp转移到另一个

  9. 9

    将数据从一个$ state转移到另一个

  10. 10

    将变量从一个功能转移到另一个功能

  11. 11

    如何用一些短代码将方法调用转移到另一个线程?

  12. 12

    将在文本字段中输入的值转移到另一个angularJs

  13. 13

    将在文本字段中输入的值转移到另一个angularJs

  14. 14

    将项目转移到另一个帐户

  15. 15

    将最新提交转移到另一个分支

  16. 16

    将申请转移到New Relic上的另一个帐户

  17. 17

    将JSONObject意图转移到另一个活动

  18. 18

    Bizspark,将Azure虚拟机转移到另一个帐户

  19. 19

    我如何将标签转移到另一个容器

  20. 20

    将部分更改从master转移到另一个分支

  21. 21

    SwiftUI-将工作表转移到另一个视图

  22. 22

    Discord.js将多个用户从语音通道转移到另一个

  23. 23

    使用集合将列中的重复项转移到另一个页面

  24. 24

    如何将http标头转移到另一个页面?

  25. 25

    将列表中的项目仅转移到另一个列表中

  26. 26

    将数据从字符串数组转移到另一个活动中

  27. 27

    将搜索请求从我的网站转移到另一个网站

  28. 28

    将矩阵元素转移到另一个矩阵的对角线上

  29. 29

    尝试将数据从异步调用转移到另一个类

热门标签

归档