1 public class Test {
2 public static void main(String[] args) {
3 int[] a = {1, 2, 4, 6};
4 int[] b = a;
5 int[] c = {1, 2, 4, 6};
6
7 //下面这个方法打印的是a数组的引用地址
8 System.out.println(a.toString());
9 //下面这个方法比较的是两个数组的引用是否相等
10 System.out.println("a.equals(b):"+a.equals(b));
11 //下面这个方法才是a数组真正的toString方法
12 System.out.println(Arrays.toString(a));
13 //下面这个方法才是数组真正的equals方法
14 System.out.println("Arrays.equals(a,c):"+Arrays.equals(a, c));
15 }
16 }
![]()
1 [I@33d063fd
2 a.equals(b):true
3 [1, 2, 4, 6]
4 Arrays.equals(a,c):true
运行结果