como puedo comparar dos arreglos

hola a los del foro es que mi duda es la siguiente como puedo comparar estos dos arreglos lo que pasa es q estoy usando serializacion con un archivo donde guarda nombre y numeros pero no se como hacer para que me compare los numeros que el usuario ingreso con los del random. aqui les muestro el codigo:

private JTextField txt3;
private JTextField txt4;
private JTextField txt5;
private JTextField txt6;
private JTextField txt7;
private JTextField txt1;
private JTextField txt2;

private class NewSorteoListener implements ActionListener{
public void actionPerformed(ActionEvent e) {
Random r=new Random();
for(int i=0;i<5;i++){
numerosRandom[i]=r.nextInt(99);

}
JOptionPane.showMessageDialog (null, "Numeros generados");
{
txt3.setText(""+numerosRandom[0]);
txt4.setText(""+numerosRandom[1]);
txt5.setText(""+numerosRandom[2]);
txt6.setText(""+numerosRandom[3]);
txt7.setText(""+numerosRandom[4]);

}

y luego tengo este otro codigo que utilizo de mi clase jugador:

public class NewAgregarListener implements ActionListener
{
public void actionPerformed (ActionEvent ev)
{ int aux=0;
for(int i=0;i<5;i++){

numeros[i]=Integer.parseInt(txt1.getText().substring(aux,aux+2));
aux=aux+2;
}
ArchivoDeJugadores ar=new ArchivoDeJugadores();
ar.agregarJugador(new Jugador(txt2.getText(),numeros));
for(int j=0;j