// Online Java Compiler
// Use this editor to write, compile and run your Java code online
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.Vector;
class Main {
public static void main(String[] args) {
ArrayList list1 = new ArrayList<String>();
list1.add("This ");
list1.add("is ");
list1.add("a ");
list1.add("test");
LinkedList list2 = new LinkedList<String>();
list2.add("This ");
list2.add("is ");
list2.add("a ");
list2.add("test");
Vector list3 = new Vector<String>();
list3.add("This ");
list3.add("is ");
list3.add("a ");
list3.add("test");
String list1Combined = combineList(list1);
if ("This is a test".equals(list1Combined)) {
System.out.println("Test 1 solved");
} else {
System.out.println("Test 1 failed :(");
}
String list2Combined = combineList(list2);
if ("This is a test".equals(list2Combined)) {
System.out.println("Test 2 solved");
} else {
System.out.println("Test 2 failed :(");
}
String list3Combined = combineList(list3);
if ("This is a test".equals(list3Combined)) {
System.out.println("Test 3 solved");
} else {
System.out.println("Test 3 failed :(");
}
}
public static String combineList(??? inputList) {
String result = "";
for (int i = 0; i < inputList.size(); i++) {
result = result + inputList.get(i);
}
return result;
}
}