list Array 之间的转化,该怎么处理

list Array 之间的转化list.toArray()不只这种方法吧?我这样做String[]files(String[])list.toArray()就

list Array 之间的转化
list.toArray()

不只这种方法吧?

我这样   做       String   []files   =   (String[])   list.toArray();

就报错

java.lang.ClassCastException

[解决办法]
String []files = (String[]) list.toArray(new String[list.size()]);