1、java二維數(shù)組可以看成是以數(shù)組為元素的數(shù)組桥温。
例如 int a[][] = {{1,2,3,4},{1,2},{2,3}}
2奴饮、java數(shù)組中的多維聲明和初始化應(yīng)按從高維到低維的順序進(jìn)行严里。
3、靜態(tài)初始化
int array[][] = {{1,2},{3,4}}
4鞋屈、動(dòng)態(tài)初始化
int array[][] = new int[3][5]
5范咨、數(shù)組的拷貝
鑒于數(shù)組的存放空間連續(xù)的,所以用更高效的方法進(jìn)行copy厂庇。
使用java.lang.System類的靜態(tài)方法
public static void arraycopy ( Object src, int srcPos渠啊, Object dest, int destPs, int length)
可以用于數(shù)組src從第srcPos項(xiàng)元素開始的length個(gè)元素拷貝到目標(biāo)數(shù)組從destPos項(xiàng)開始的length個(gè)位置。
如果源數(shù)據(jù)數(shù)目超過(guò)目標(biāo)數(shù)組邊界會(huì)拋出IndexOutOfBoundsException異常权旷。