Como comparar 2 vetores

Pessoal eu tive uma duvida em relação a comparação de vetores e resolvi buscar aqui, encontrei um tópico que já está travado e que trazia algumas respostas mas que eram um pouco complexas. Enfim, fuçando encontrei duas respostas mais simples para a questão. e Estou deixando aqui.

import java.util.Arrays;

public class ConjuntosIguais {
public static void main(String[] args) {

    int [ ] a = {3,1,5,16,9,13};
    int [ ] b = {1,3,9,13,16,5};

    //Ordenando os Arrays
    Arrays.sort(a);
    Arrays.sort(b);

    //COMPARANDO OS ARRAYS
    System.out.println((Arrays.equals(a,b))
            ? "iguais"
            : "diferentes");
    
    //Outra Opção
    System.out.println((Arrays.compare(a,b) == 0)
            ? "iguais"
            : "diferentes");
}

}

Muito mais simples! Espero ter ajudado.