import java.util.*; public class ArrayListManipulation { public static void main(String []args) { Random rand = new Random(new Date().getTime()); ArrayList list = new ArrayList(); System.out.println("Enter words (max 10):"); Scanner sc = new Scanner(System.in); for(int i=0; i<10; i++) { list.add(sc.next()); } System.out.println("1. "+ArrayList2String1(list)); Collections.sort(list); System.out.println("2. "+ArrayList2String2(list)); System.out.println("3. "+ArrayList2String3(list)); } public static String ArrayList2String1(ArrayList list) { String str = ""; for(int i=0; i list) { String str = ""; for(String e : list) str += e + " "; return str; } public static String ArrayList2String3(ArrayList list) { String str = ""; Iterator it = list.iterator(); while(it.hasNext()) str += it.next()+" "; return str; } }