数组转换成字符串【Java】ArrayListString转化为String数组问题的容器类Collections中toArray()⽅法,可以把诸如ArrayList<String>的动态数组、不定长转化静态数组、定长数组String[]但是,如下的转化⽅式是错误的。
01.
如果这样执⾏会导致如下的错误:
Exception in thread "xx" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;
如下图:
正确的⽅式应该写成:
01.
⽐如,如下的⼀段程序,是正常的:
19.
同理推⼴到数组ArrayList<Integer>等