类比:一支球队就是一个数组,里面每一个人都是一个数组元素。
dataType[] arratRefVar; //常用,java样式
dataType arratRefVar[];//少用,C样式
dataType[] arratRefVar = new dataType[arraySize];
arratRefVar[0]= 变量的值;//赋值操作
int[] a= {1,2,3};
Man[] mans = {new Man(1,1),new Man(2,2)};
int[] a = new int[2];
a[0]=1;
a[1]=2;
数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素也按照实例变量同样的方式被隐式初始化。
(创建一个数组而不赋值,则系统会自动分配一个初始值,防止意料之外的错误)
定义:n维数组,是以n-1维数组作为数组元素的数组.
注意点:
int[3][4] array;
array.length==3;//一维数组的个数或行数
array[0].length==4;//一维数组的长度
eg。
import java.util.Arrays;
System.out.println(Arrays.toString(a));//Arrays.toString(a),把数组专程字符串输出
Arrays.sort(a);//对数组a进行排序,升序
最出名的排序算法之一。
稀疏数组也可以称为稀疏矩阵,详情参考《数据结构》
原文:https://www.cnblogs.com/keepdiligent/p/14630191.html