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)>

[1322 byte] By [ettasrinua] at [2007-11-26 18:52:04]
# 1
//...String[] al = new String[ls.size];al = ls.toArray(al);//...#
duckbilla at 2007-7-9 6:26:05 > top of Java-index,Java Essentials,Java Programming...
# 2
Thnx for your valuable adviceregards srinu
ettasrinua at 2007-7-9 6:26:05 > top of Java-index,Java Essentials,Java Programming...