// Array Compare gotchas import java.util.Arrays; ... int[] a = new int[]{ 10, 20}; int[] b = new int[]{ 10, 20}; // gives "wrong" answer: false, compares for same object out.println( a == b ); // gives "wrong" answer: false, compares for same object out.println( a.equals( b ) ); // gives correct answer: true, equal if all elements equal. out.println( Arrays.equals( a, b ) );