java中集合转数组

mac2025-09-02  11

1、Collection中提供了两个方法转数组

一个返回值是Object[],一个需要一个参数为数组

当需要把一个List<String>转成String[]时

2、先尝试无参的toArray()

报错

3、使用带参toArray(T[])

参数为一个跟list长度相同的数组

当参数数组长度比list短时:

返回值数组长度跟list长度相同

当参数数组长度比list长时:

返回值长度为参数长度,多出的元素值为null

最新回复(0)