import java.util.List;
import java.util.Arrays;
import java.util.ArrayList;
public class MyClass {
public static<T> List<T> ConcatenateLists(List<T>... lists) {
List<T> result = new ArrayList<>();
for (List<T> l: lists) {
result.addAll(l);
}
return result;
}
public static void main(String args[]) {
List<String> list1 = Arrays.asList("java", "c");
List<String> list2 = Arrays.asList("c++", "rust");
List<String> list3 = Arrays.asList("c#", "python");
List<String> list4 = Arrays.asList("php", "javascript");
List<String> result = ConcatenateLists(list1, list2, list3, list4);
System.out.println(result);
}
}
/*
run:
[java, c, c++, rust, c#, python, php, javascript]
*/