MCPcopy Index your code
hub / github.com/BruceEckel/OnJava8-Examples / main

Method main

arrays/ComparingArrays.java:18–48  ·  view source on GitHub ↗
(String[] args)

Source from the content-addressed store, hash-verified

16 return md;
17 }
18 public static void main(String[] args) {
19 int[] a1 = new int[SZ], a2 = new int[SZ];
20 Arrays.setAll(a1, new Count.Integer()::get);
21 Arrays.setAll(a2, new Count.Integer()::get);
22 System.out.println(
23 "a1 == a2: " + Arrays.equals(a1, a2));
24 a2[3] = 11;
25 System.out.println(
26 "a1 == a2: " + Arrays.equals(a1, a2));
27
28 Integer[] a1w = new Integer[SZ],
29 a2w = new Integer[SZ];
30 Arrays.setAll(a1w, new Count.Integer()::get);
31 Arrays.setAll(a2w, new Count.Integer()::get);
32 System.out.println(
33 "a1w == a2w: " + Arrays.equals(a1w, a2w));
34 a2w[3] = 11;
35 System.out.println(
36 "a1w == a2w: " + Arrays.equals(a1w, a2w));
37
38 String[][] md1 = twoDArray(), md2 = twoDArray();
39 System.out.println(Arrays.deepToString(md1));
40 System.out.println("deepEquals(md1, md2): " +
41 Arrays.deepEquals(md1, md2));
42 System.out.println(
43 "md1 == md2: " + Arrays.equals(md1, md2));
44 md1[4][1] = "#$#$#$#";
45 System.out.println(Arrays.deepToString(md1));
46 System.out.println("deepEquals(md1, md2): " +
47 Arrays.deepEquals(md1, md2));
48 }
49}
50/* Output:
51a1 == a2: true

Callers

nothing calls this directly

Calls 3

twoDArrayMethod · 0.95
setAllMethod · 0.45
equalsMethod · 0.45

Tested by

no test coverage detected