上下文:我按如下方式使用ArrayCollection对象: 1)元素的数量是固定的。2)元素按照一定的顺序插入到给定的位置。
问:可以设置ArrayCollection的最大大小吗?当元素不断被插入到这个集合中时,固定大小会提高性能吗?
-Thank你
发布于 2010-03-16 21:06:01
我可以设置ArrayCollection的最大大小吗?
ArrayCollection只是一个数组对象的包装器。可以设置数组的大小,并且ArrayCollection不能addItemAt超出数组界限的位置(它将抛出异常)。但是数组的大小仍然可以增加,例如,通过ArrayCollection的addItem方法。为了防止出现这种情况,您必须创建自己的ArrayCollection类。
当元素不断被插入到这个集合中时,固定大小的
会提高性能吗?
由于ArrayCollection包装的数组对象不支持固定长度的数组,因此除了不强制调整数组大小之外,似乎不太可能有额外的性能提升。
https://stackoverflow.com/questions/2436440
复制相似问题