阵列的
分类:
1。数组中的下标被划分为索引数组、
关联数组。
复制代码代码如下所示:
*数组的索引,通常是数组。
VaR芳香= { 1,3,5,8 };
根据索引数组元素,从0开始(尽管有些
语言从1年初开始)
索引实际上是一个整数。
警报(芳香{ 0 });
警报(芳香{ 1 });
警报(芳香{ 2 });
警报(芳香{ 3 });
关联数组,指非序数
类型作为访问数组Python的索引,称为字典。
无功ary2 = { };
访问,使用非数字(数字),这里是一个字符串
ary2 { = 1;
ary2 {两= 2;
ary2 {THR= 3;
ary2 {缶= 4;
2。从数据存储到静态数组和动态数组
复制代码代码如下所示:
/ /静态数组java
在定义数组的长度是固定的并且不能改变的之后,数组元素被索引。
int { }芳香= {观察};
/ /动态数组java
在java / / ArrayList的实现是基于阵列,该动态数组是广义的,不
管用什么办法。
表ary2 =新的ArrayList();
ary2.add(1); / /添加动态元素,数组的长度也发生变化
(3)ary2.add;
(6)ary2.add;
复制代码代码如下所示:
js是动态数组数组。
定义一个数组,长度没有指定。
元素{ 0 } = 1;添加动态元素
Ary.push(3);
Ary.push(5);
警报(ary.join(、); / /输出)
JS数组属于索引数组,同时动态数组,因为它本质上是一个JS对象,反映的是js动态语言的特性。但是,JS的索引数组是不
连续的
内存分配,所以索引
方法不会带来高的效率。在java的数组是一个连续的内存分配。