public class TestArray ...{ public static void main(String[] args) ...{ //基本数据类型数组的创建 int i[] = new int[2]; //此时i[0], i[1]的值均为0 i[0] = 2;//可通过下标来改变i的值,注意下标从0开始 String s[]; //此时s为null s = new String[3];//为s分配内存区间,字符串数组长度为3 //注:此时s[0] = null,s[1] = null, s[2] = null //在使用数组里面的每一位元素前必须为其赋初值 s[0] = new String(); s[1] = "abc"; s[2] = new String("abc"); //关于二维或是多维数据可以理解为数组的数组 int i1[][] = new int[3][3]; //方式一 //方式二: int i2[][] = new int[3][]; //i2的长度为3,但此时i2[0],i2[1],i2[2]均为null i2[0] = new int[3]; i2[1] = new int[4]; i2[2] = new int[5]; //end 方式二 i2[0-2]本身也是数组,长度可以不一致 //数组长度的计算 int length = i.length; length = s.length; length = i1.length; length = i1[0].length; length = i2.length; length = i2[2].length; //字符串长度的计算 length = s[0].length(); }}