remove an item from the list

import java.io.*;
import java.util.List;
import java.util.*;
import java.util.ArrayList;
public class Test_This {
public static void main(String[] args) throws IOException{
// TODO Auto-generated method stub
Process p1 = new Process();
p1.method_1();
}
}

class Process
{
String[] first = {"Java", "C#","XML","JSP"};
public Process()
{
System.out.println("Default) constructor");
}
//Process processor()
public void method_1()
{
//List list = Arrays.asList(first);
List<String> list = new ArrayList<String>();
for(int i = 0; i < first.length; i++)
{
list.add(first[i]);
}
System.out.println(list);
list.remove(3);
System.out.println(list);

//ListIterator iter = list.listIterator();
Iterator iter = list.listIterator();
//boolean b = true;
while(iter.hasNext())
{
System.out.print("\t" + iter.next());

}
}
}

Note the highlighted items, the 3rd or the last item of that array had been removed