Finden der Schnittmenge zweier Arrays [closed]

Mein Ziel ist es, die Schnittwerte der Arrays a und b herauszufinden und sie in einem neuen Array c zu speichern, sodass der Ausdruck lautet: 3,10,4,8. Wie ordne ich einem dritten Array c vorgegebene Werte zu?

 public static void main(String[] args) {
        int a[] = {3, 10, 4, 2, 8};
        int[] b = {10, 4, 12, 3, 23, 1, 8};
        int[] c;
        int i=0;
         for(int f=0;f<a.length;f++){
              for(int k=0;k<b.length;k++){
                    if(a[f]==b[k]){
 //here should be a line that stores equal values of 2 arrays(a,b) into array c
            }
          }
        }
            for (int x=0; x<c.length; x++){
             System.out.println(c[i]);
            }
       }
  }

Antworten auf die Frage(5)

Ihre Antwort auf die Frage