package demo.oo;
class ArrayHash {
public static void main(String[] args) {
int[] arr = new int[3];
System.out.println("arr: " + arr);//[I@1fb8ee3 @左边是实体的类型。 @右边是实体的哈希值。
int[][] arr2 = new int[3][2];//创建一个二维数组,该数组中有3个一维数组,每一个一维数组中有2个元素。
System.out.println("arr2: " + arr2);//直接打印二维数组。 [[I@c17164
System.out.println("arr2[0]: " + arr2[0]);//直接打印二维数组中的角标0的一维数组。 [I@1fb8ee3
System.out.println("arr2[0][0]: " + arr2[0][0]);//直接打印二维数组中的角标0的一维数组中角标为0的元素。 0
int[][] arr3 = new int[3][];
System.out.println("arr3: " + arr3);//直接打印二维数组。 [[I@c17164
System.out.println("arr3[0]: " + arr3[0]);//直接打印二维数组中的角标0的一维数组。null
//System.out.println("arr3[0][0]: " + arr3[0][0]);//直接打印二维数组中的角标0的一维数组中角标为0的元素。 NullPointerException
int[][] arr4 = new int[3][2];
System.out.println(arr4.length);//打印二维数组的长度。其实就是一维数组的个数。
System.out.println(arr4[1].length);//打印二维数组中角标为1一维数组的长度。(第二行长度)
}
}
数组的哈希值打印
最新推荐文章于 2022-02-17 20:56:29 发布