集合List<E>转换成对应元素类型的数组E[]

来源:互联网 发布:熊掌好吃吗 知乎 编辑:程序博客网 时间:2024/06/06 11:45

一开始自然想到强转,如下:

List<String> list = new ArrayList<>();String[] array = (String[]) list.toArray();

结果运行时异常。


仔细发现还有个重载方法,如下:

List<String> list = new ArrayList<>();String[] array = list.toArray(new String[list.size()]);
完美解决。

阅读全文
0 0
原创粉丝点击