Jeśli mamy dwie listy:
List<Integer> a;
List<Integer> b;
to czy istnieje jakaś zdefiniowana metoda zwracająca pierwszą wspólną wartość występującą na obu listach ?
Jeśli mamy dwie listy:
List<Integer> a;
List<Integer> b;
to czy istnieje jakaś zdefiniowana metoda zwracająca pierwszą wspólną wartość występującą na obu listach ?
Nie ma.
Jaka jest pierwsza wspólna wartość w listach (1,2,3) oraz (2,1,3)?
Kiedyś chyba mi się obiło o uszy coś o takim algorytmie, ale obie listy musiały być posortowane.
W przeciwnym razie pozostaje iterowanie po obu listach, ale zgodnie z przykładem kolegi wyżej - wystąpi niejednoznaczność, zależy od której listy zaczniesz iterację.