Convertir Liste de Liste dans liste dans java

List<List<String>> superlist = new ArrayList<List<String>>();
List<String> list1 = new ArrayList<String>();
list1.add("a1");
list1.add("a2");
List<String> list2 = new ArrayList<String>();
list2.add("b1");
list2.add("b2");
List<String> list3= new ArrayList<String>();
list3.add("c1");
list3.add("c2");
superlist.add(list1);
superlist.add(list2);
superlist.add(list3);
List<String> result= new ArrayList<>();

Maintenant, je veux créer une nouvelle liste qui contient toutes les valeurs de la superList.
Ici, le résultat doit contenir a1,a2,b1,b2,c1,c2

avez-vous fait une tentative de le faire sur votre propre? un couple de boucles foreach devrait faire le travail parfaitement.
stackoverflow.com/questions/25147094/...

OriginalL'auteur Manu Joy | 2015-04-14