Java, comprobando si dos matrices de caracteres son iguales

Tengo dos matrices de caracteres en Java:

orig_array ymix_array. Necesito comprobar si no son iguales.

Aquí está lo que tengo hasta ahora:

sample data
orig_team=one
mix_team=neo

while(!Arrays.equals(mix_team, orig_team))
{

    if (Arrays.equals(mix_team, orig_team))
    {

        System.out.println("congradulations! you did it");
        System.exit(0);
    }

    else {

        System.out.println("enter the index");
        Scanner scn = new Scanner(System.in);
        int x = scn.nextInt();
        int y = scn.nextInt();
        char first=mix_team[x];
        char second=mix_team[y];
        mix_team[x]=second;
        mix_team[y]=first;
        for (int i = 0; i < mix_team.length; i = i + 1) 
        {
            System.out.print(i);  
            System.out.print(" ");
        }
        System.out.println();
        System.out.println(mix_team);
    }
}       

¿Cómo puedo determinar si las dos matrices son iguales?

Respuestas a la pregunta(2)

Su respuesta a la pregunta