首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何按值(而不是引用)复制ListCollectionView变量?

如何按值(而不是引用)复制ListCollectionView变量?
EN

Stack Overflow用户
提问于 2012-06-26 07:17:38
回答 1查看 719关注 0票数 1

如何通过值(而不是引用)将ListCollectionView变量复制到新的ListCollectionView变量中?

也就是说,对新ListCollectionView变量的更改不应影响原始ListCollectionView变量(反之亦然)。

最终目标是让两个ListCollectionView变量指向相同的ArrayList,但是对一个ListCollectionView变量的更新不会影响另一个ListCollectionView变量。

更新1

这是我找到的一种方法,尽管我不确定这是最干净还是最有效的方法。

代码语言:javascript
复制
LCV2=new ListCollectionView(new ArrayList());
for (var ii:int=0; ii<LCV1.length; ii++) {
    var item:Object=LCV1[ii];
    LCV2.list.addItem(item);
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-26 08:05:45

代码语言:javascript
复制
listCollection1 = new ListCollectionView(event.result); //populate your first list however

listCollection2 = new ListCollectionView(); //create a new ListCollectionView that isn't related to the first
listCollection2.addAll(listCollection1.list); //add all the items from the first list to the second
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11198753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档