int [] arr = new int [] {1,2,3,4,587,9};
如果现在有多个数组,我想把多个数组保存在一个集合中。
int arr1 ={1,2,3};
int arr2 ={4,5,6};
int arr2 ={7,8,9};
把上述的每个数组都作为一个元素,那么此时元素的类型为:int[]
----------------------------------------------------------------------------
数组的语法:
数组元素类型[] 数组名;
int [] [] arr = new int [] [] {
arr1 , arr2,arr2
};
int [] [] arr = new int [] [] {
{1,2,3},
{4,5,6},
{7,8,9}
}
-------------------------------------------------------------------------------
一堆数组:数组中的每一个元素都是一个值(基本类型和引用类型的值)
二维数组:数组中的每一个元素又是一位数组
三维数组: 数组中的每一个元素又是一个二维数组
public static void main(String[] args) throws ParseException, UnsupportedEncodingException {
//定义了多维数组 从1到18
int [] [][] arr = new int [] [] []{
{{1,2,3},{4,5,6},{7,8,9}},
{{10,11,12},{13,14,15}},
{{16,17,18}}
};
//循环整个数组,
for (int i = 0; i < arr.length; i++) {
//循环整个数组, j的长度要小于arr[i]的长度
for (int j = 0; j <
arr[i].length; j++) {
//循环整个数组, j2的长度要小于arr[j]的长度
for (int j2 = 0; j2 <
arr[j].length; j2++) {
System.out.println(
arr[i][j][j2]);
//打印arr[i][j][j2]
}
}
}
}