Bonjour, Je souhaiterai avoir de l'aide sur une idée : fusionner 2 listes différentes comportant une information identiques .
Liste 1 :Liste 2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 [ {id:123, Info: "TEXTE"}, {id:456, Info: "AUTRE TEXTE"} ]Et mon résultat souhaité :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [ {id:123, SecondInfo: "AUTRE TEXTE"} ]Je sais qu'avec stream, on peut fusionner les 2 Listes mais on obtient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [ {id:123, Info: "TEXTE", SecondInfo: "AUTRE TEXTE"}, {id:456, Info: "AUTRE TEXTE"} ]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 List<monObjet> combinedStream = Stream.concat( Stream.concat(Liste1.stream(), Liste2.stream()).collect(Collectors.toList();Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [ {id:123, Info: "TEXTE"}, {id:456, Info: "AUTRE TEXTE"}, {id:123, SecondInfo: "AUTRE TEXTE"} ]
Partager