Tengo dos clases de Pojo con campos diferentes con ID único.intersección de dos listas de objetos diferentes en java
Quiero realizar la intersección de dos List<A>
y List<B>
.
¿Cuál es la mejor manera de hacerlo? Una es que simplemente puedo iterar dos veces pero luego la complejidad es demasiado alta n2.
¿Hay alguna forma mejor de hacerlo? ¿Puedo hacerlo con Comparator?
Class A {
Id, Name ,DOB}
Class B{
id, aid ,location }
que tienen lista de A, B y Lista de
ahora quieren obtener la lista de A con B ubicación en
posible duplicado de [¿Hay una manera de calcular la intersección de dos conjuntos?] (Http: // stackoverflow .com/questions/8882097/is-there-a-way-to-calculate-the-intersection-of-two-sets) – Bohemian
¿Están ordenadas sus listas (en id/id)? –
@Bohemian, 'Set' y' List' no son lo mismo. – Paul