Porównywanie dwóch tablic liczb całkowitych w Javie

Próbuję napisać kod, aby porównać dwie tablice. W pierwszej tablicy umieściłem własne cyfry, ale druga tablica pobiera liczby z pliku wejściowego. Rozmiar tej tablicy jest określony przez pierwszą liczbę w pliku, podczas gdy pierwsza tablica ma zawsze rozmiar 10. Długość musi być taka sama dla obu tablic, jak również dla liczb. Mój kod jest poniżej:

public static void compareArrays(int[] array1, int[] array2) {
    boolean b = false;
    for (int i = 0; i < array2.length; i++) {

        for (int a = 0; a < array1.length; a++) {

            if (array2[i] == array1[a]) {
                b = true;
                System.out.println("true");
            } else {
                b = false;
                System.out.println("False");
                break;
            }
        }
    }       
}

questionAnswers(10)

yourAnswerToTheQuestion