//Example illustrating use of ArrayList's set() method
import java.io.*;
import java.util.*;

public class ArrayListSetMethodDemo
{
	
	public static void main( String [] args ) 
	{
		ArrayList myList = new ArrayList();
		
		//Create some new Strings
		String s1 = new String("String 1");
		String s2 = new String("String 2");
		String s3 = new String("String 3");
		String s4 = new String("String 4");
		
		//Add Strings to the myList
		myList.add(s1);
		myList.add(s3);
		myList.add(s4);
		
		//Print list
		for (int i = 0; i < myList.size(); i++)
		{
			System.out.println((String) myList.get(i));
		}
		System.out.println();

		myList.set(0, s2);

		System.out.println("MYLIST AFTER SETTING STRING 2 at index 0:");
		for (int i = 0; i < myList.size(); i++)
		{
			System.out.println(myList.get(i));
		}
	}
}

