Vector与Array的区别
2010-08-03 18:03
169 查看
Array是非类型化、稀疏数组: 所有元素类型并不要求相同,也不要求每个元素都有值,系统会添加默认空元素。
Vector是类型化、密集型数组:
//未初始化数组元素个数 var arrA:Array=new Array(); arrA[0]=0; arrA[9]=9; trace(arrA);//输出:0,,,,,,,,,9 trace(arrA[1]);//输出:undefined //初始化数组元素个数为11 var arrB:Array=new Array(11); arrB[0]=0; arrB[9]=9; trace(arrB);//输出:0,,,,,,,,,9, trace(arrB[1]);//输出:undefined
Vector是类型化、密集型数组:
//未初始化数组元素个数 var vectorA:Vector.<int>=new Vector.<int>(); vectorA[0]=0; vectorA[9]=9; trace(vectorA);//RangeError: Error #1125: 索引 9 超出范围 1。 trace(vectorA[1]); //初始化数组元素个数为10 var vectorB:Vector.<int>=new Vector.<int>(10); vectorB[0]=100; vectorB[9]=9; trace(vectorB);//输出:100,0,0,0,0,0,0,0,0,9 trace(vectorB[1]);//输出:0 //初始化数组元素个数为11 var vectorC:Vector.<int>=new Vector.<int>(11); vectorC[0]=100; vectorC[9]=9; trace(vectorC);//输出:100,0,0,0,0,0,0,0,0,9,0 trace(vectorC[1]);//输出:0
相关文章推荐
- Array / ArrayList / Vector / LinkedList / Hashmap区别
- 《C++ Primer Plus》03vector,array,数组的区别
- JAVA中的Vector, array, list, arraylist.的基本区别
- Vector与Array的区别
- Vector与Array的区别
- Array,Vector,List,Deque的区别与联系【转+改】
- vector和array的区别(含转过无数次的文章)
- [LeetCode] Longest Palindromic Substring 使用2D-vector 和 2D-array的区别
- java中vector,array,list,arraylist的区别
- C++ 老版本数组与新版本Array及Vector区别
- ArrayList和Vector的区别
- 调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
- 在Java中Vector和ArrayList的区别
- C#中Dictionary、ArrayList、Hashtable和数组 Array 的区别是什么?
- php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
- ArrayList,Vector, LinkedList的存储性能和特性HashMap和Hashtable的区别
- Java中Vector和ArrayList的区别
- 每日学习心得:Js获取Checkboxlist所选值、instanceof 和typeof区别、为Array添加contains方法
- 8 ArrayList,LinkedList以及Vector的区别?
- ArrayList、LinkedList、Vector的区别