Поиск повторяющихся значений между двумя массивами

Допустим, у меня есть следующие два массива:

int[] a = [1,2,3,4,5];
int[] b = [8,1,3,9,4];

Я хотел бы взять первое значение массива a - 1 - и посмотреть, содержится ли оно в массив b . Итак, я бы понял, что «1» из a находится в b , даже если она не в том же положении. После того, как я прошел сравнение для первого элемента в a , я перехожу к следующему числу в массиве a и продолжаю процесс до тех пор, пока полностью не пройду первый массив.

Я знаю, что мне нужно выполнить цикл (возможно, вложенный?), Но я не могу понять, как я придерживаюсь только первого числа в массиве a , просматривая все числа в массиве b .

Это кажется довольно простым, я просто не могу понять это ...

6
задан GibboK 15 June 2012 в 14:15
поделиться