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
运行结果 

相关文章:

  • 2021-09-12
  • 2022-12-23
  • 2021-10-12
  • 2022-12-23
  • 2021-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-27
猜你喜欢
  • 2021-11-23
  • 2022-12-23
  • 2021-05-30
  • 2021-09-23
  • 2021-09-19
  • 2021-05-30
  • 2021-11-04
相关资源
相似解决方案