-
数组属于引用数据类型的变量;数组的元素既可以是基本数据类型,也可以是引用数据类型(str)
-
创建数组对象会在内存中开辟一整块连续的空间,数组名中引用的是连续空间的 首地址(16进制数)。
-
数组长度一旦确定,就不能修改。
一维数组
*二维使用相同
-
一维数组的声明与初始化
但如果先声明再赋值的一维数组,不可使用类型推断!
Wrong!
int[] wrongArr;
wrongArr = {1, 2, 3, 4, 5};
// Wrong, 因为分开写,不能推断出类型!
-
调用数组指定位置的元素:索引,与Python类似(0开始,长度-1结束)
names[0] = "allen" //动态数组赋值,names为Array
-
获取数组的长度,属性 length
Arrayxx.length
-
遍历数组 for loop
-
数组元素的默认初始化值
-
基本数据类型
-
其中Char型,默认值为数字0,不是字符串‘0’ ----》 因为char型对应的是一个数字,如“a” --> 97; 遍历时不显示
-
引用数据类型