exception while converting list to string array
Hi
The following is the program which is convertinfg list to arraty .while converting is throwing java.lang.ClassCastException, pls. look into the program and suggest me.
--
package my.java;
import java.util.ArrayList;
import java.util.List;
public class HelloWorld {
public static void main(String args[]) {
List<String> ls = new ArrayList<String>();
Object[] objarray= new Object[6];
String[] al=new String[6];
ls.add("one");
ls.add("two");
ls.add("three");
ls.add("four");
ls.add("five");
ls.add("six");
ls.add("seven");
/*Integer in = new Integer(100);
System.out.println(in + 100);*/
objarray=ls.toArray();
al=(String[])objarray;
for (int i = 0; i < ls.size(); i++) {
System.out.println("list" + "[" + i + "]is=" + ls.get(i));
}
for (int i = ls.size()-1; i >=0; i--) {
System.out.println("list" + "[" + i + "]is=" + ls.get(i));
}
for (int i = 0; i <al.length; i++) {
System.out.println("list" + "[" + i + "]is=" + al);
}
}
}
Exception
-
Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object;
at my.java.HelloWorld.main(HelloWorld.java:21)>

