一维数组的定义
//定义包含三个元素的一维数组
int[] a = new int[3]; a = {1,2,3};//方法1,先new对象,然后赋值
int[] b = {1,2,3}; //方法2,直接赋值
int[] c = new int[]{1,2,3}; //方法3,new后直接赋值,注意不能制定长度
javascript中: String s = new Array("a","b"); 或者 String s = ["a","b"]; 或者 String s = new Array(); s.push("a");s.push("b");
注意:如果用new定义数组时,必须指定其维度,这样定义是错误的: int[] d = new int[];
如果无法确定其元素个数,可以这样定义:int[] e = {};
这样也是错误的: int[] c = new int[3]{1,2,3}; 因为初始化时候已经赋值为0;只能为
int[] c = new int[]{1,2,3};
追问我想要知道一个数组是否是一维数组,例如我定义一个数组 int[] a = new int[]{1,2,3,4};我要怎么判断他是否是一维数组呢?
追答直接看就看出来了啊
一维数组a[ ]
二维数组a[ ][ ]
三维数组a[ ][ ][ ]
多维数组a[ ][ ][ ]......