- import java.util.*; 
- import static java.util.stream.Collectors.*; 
- class Ideone { 
- public static void-  main  (String[]-  args ) {
 
- values.add("TEST"); 
- values.add("TEST1"); 
- map1.put("level",values); 
- values2.add("TEST2"); 
- values2.add("TEST3"); 
- map2.put("level",values2); 
- list.add(map1); 
- list.add(map2); 
-   
- List<String> allValues = list.stream() // a stream of Maps 
-   . map(Map::- values ) // a stream of Collection<List<String>>
-   . flatMap(Collection::- stream ) // a stream of List<String>
-   . flatMap(List::- stream ) // a stream of String
-   .collect(toList()); 
-   
- System- . out- . println(- allValues );
 
- } } 
-   
				aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgc3RhdGljIGphdmEudXRpbC5zdHJlYW0uQ29sbGVjdG9ycy4qOwpjbGFzcyBJZGVvbmUgewpwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgewpMaXN0PE1hcDxTdHJpbmcsIExpc3Q8U3RyaW5nPj4+IGxpc3QgPW5ldyBBcnJheUxpc3QoKTsKTWFwPFN0cmluZywgTGlzdDxTdHJpbmc+PiBtYXAxID1uZXcgSGFzaE1hcCgpOwpMaXN0PFN0cmluZz4gdmFsdWVzID1uZXcgQXJyYXlMaXN0KCk7CnZhbHVlcy5hZGQoIlRFU1QiKTsKdmFsdWVzLmFkZCgiVEVTVDEiKTsKbWFwMS5wdXQoImxldmVsIix2YWx1ZXMpOwpNYXA8U3RyaW5nLCBMaXN0PFN0cmluZz4+IG1hcDIgPW5ldyBIYXNoTWFwKCk7Ckxpc3Q8U3RyaW5nPiB2YWx1ZXMyID1uZXcgQXJyYXlMaXN0KCk7CnZhbHVlczIuYWRkKCJURVNUMiIpOwp2YWx1ZXMyLmFkZCgiVEVTVDMiKTsKbWFwMi5wdXQoImxldmVsIix2YWx1ZXMyKTsKbGlzdC5hZGQobWFwMSk7Cmxpc3QuYWRkKG1hcDIpOwoKTGlzdDxTdHJpbmc+IGFsbFZhbHVlcyA9IGxpc3Quc3RyZWFtKCkgLy8gYSBzdHJlYW0gb2YgTWFwcwogIC5tYXAoTWFwOjp2YWx1ZXMpIC8vIGEgc3RyZWFtIG9mIENvbGxlY3Rpb248TGlzdDxTdHJpbmc+PgogIC5mbGF0TWFwKENvbGxlY3Rpb246OnN0cmVhbSkgLy8gYSBzdHJlYW0gb2YgTGlzdDxTdHJpbmc+CiAgLmZsYXRNYXAoTGlzdDo6c3RyZWFtKSAvLyBhIHN0cmVhbSBvZiBTdHJpbmcKICAuY29sbGVjdCh0b0xpc3QoKSk7CgpTeXN0ZW0ub3V0LnByaW50bG4oYWxsVmFsdWVzKTsKfSB9Cg==