/**
*
*/
package test20111005;
/**
* @author FlyingFire
* @date:2011-11-18 上午04:33:36
* @author :代码整理
* @introduce :一维数组与二维数组的初始化
*summary:
*/
public class ArrayTest {
public static void main(String args[]){
//一维数组
String strArray[];//仅是声明
String strArray1[]=new String[5];//一维数组的定义,指定了数组长度,未赋初始值
String strArray2[]={"我","心","飞","翔"};//一维数组的定义,指定了数组长度(4),并赋初始值
String strArray3[]=new String[]{"我","心","飞","翔"};//一维数组的定义,指定了数组长度(4),并赋初始值
/*
* String strArray4[];
* strArray4=new String{"我","心","飞","翔"};
* 错误:数组常量只能在数组初始化的时候使用
*/
//二维数组
String strArray5[][]=new String[3][1];//二维数组的定义,指定行列,未赋初始值
String strArray6[][]={{"自","古","逢","秋","悲","寂","寥"},
{"我","言","秋","日","胜","春","朝"},
{"晴","空","一","鹤","白","云","上"},
{"便","引","诗","情","到","碧","霄"}};//二维数组的定义,指定行列,赋初始值
String strArray7[][]={ {"哈","哈","哈"},
{"哈","哈"},
{"哈","哈","哈","哈","哈"},
{"哈"}};//数组空间并非连续分配,所以不必每一维空间相同
}
}