import java.util.List;
import java.util.Arrays;
import java.util.ArrayList;
import java.util.Collection;
import java.util.stream.Stream;
import java.util.stream.Collectors;
public class MyClass {
public static void main(String args[]) {
Collection<List<String>> co = new ArrayList<>();
co.add(Arrays.asList("java", "c", "c++", "rust"));
co.add(Arrays.asList("c#", "python", "php"));
String result = co.stream().map(
nextList -> nextList.stream()
.collect(Collectors.joining(", ")))
.collect(Collectors.joining(" :: "));
System.out.println(result);
}
}
/*
run:
java, c, c++, rust :: c#, python, php
*/