J'ai 2 listes d'objets en Java
List<Object1> list1
List<Object2> list2
Object1 has fields:
- fieldA
- fieldB
- fieldC
- fieldsD
Object2 has fields:
- fieldB
- fieldE
- fieldF
Ainsi, l'objet 1 et l'objet 2 ont le même champ "fieldB".
Ce que je voulais faire, c'est implémenter une sorte de "LEFT JOIN", qui joindrait tous les objets de liste1 y liste2 et crée un autre Liste list3 où Objet3 contient tous les champs des deux Objet1 y Objet2
Je dispose d'un grand nombre de données, l'approche doit donc être très rapide. Et des recommandations sur la façon de l'implémenter en Java ?