Como comparar um valor de array com o outro array completo? JAVA

Olá, eu tenho ainda uma dificuldade em JAVA nos arrays.
Por exemplo eu tenho 2 arrays.

int[] a = {1,2,3} e o array
int[] b = {4,5,1}

então eu quero comparar o a[0] com o b todo quer dizer b[0],b[1],b[2]
e depois o a[1] com o b todo
em programação o que eu disse é fazer:

for(int i = 0; i < a.length; i++){
 for(Int j = 0; j < b.length; j++){
  if(a[i] == b[j]){
   ...

eu acho que não é assim, mas não percebo como fazer.

Acho que isso vai depender do que vc pretende com a comparação. Se for para verificar se 2 arrays são iguais independente da ordem, vc faz de um jeito. Se for independente da ordem, ai já é outra forma. Se for para verificar se todos os elementos de um array estão em outro (para arrays de tamanho diferente) ai já é outra forma de implementar.

1 curtida