import java.util.*; public class TestArrayConverter { public static ArrayList convert( String[] a) { // your code here... ... } public static String[] convert( ArrayList list) { // your code here... ... } public static void print(String[] a){ System.out.println("Array:"); for (String s:a) System.out.print(" "+s); System.out.println(); } public static void print(ArrayList a){ System.out.println("List:"); for (String s:a) System.out.print(" "+s); System.out.println(); } public static void main(String[] args) { String[] arr = {"a","b","c","d", "e"}; ArrayList list = new ArrayList(); list.add("f"); list.add("g"); list.add("h"); list.add("i"); list.add("j"); System.out.println("This String array: "); printArr(arr); System.out.println("After conversion is "); printArr( convert (arr) ); System.out.println("This list: "); printArr(list); System.out.println("After conversion is "); printArr( convert(list)); } }