Comparar dos matrices de bytes? (Java

Tengo una matriz de bytes con una ~ secuencia binaria conocida. Necesito confirmar que la secuencia binaria es lo que se supone que debe ser. Yo he tratado.equals además de==, pero ninguno funcionó.

byte[] array = new BigInteger("1111000011110001", 2).toByteArray();
if (new BigInteger("1111000011110001", 2).toByteArray() == array){
    System.out.println("the same");
} else {
    System.out.println("different'");
}

Respuestas a la pregunta(5)

Su respuesta a la pregunta