Java List<String> 转 String[] 的两种方法
可以通过以下两种方式将List
- 使用toArray()方法将List转换为数组:
List<String> list = new ArrayList<>();
// 添加元素到list中
String[] array = list.toArray(new String[list.size()]);
- 使用toArray(T[] a)方法将List转换为数组:
List<String> list = new ArrayList<>();
// 添加元素到list中
String[] array = list.toArray(new String[0]);
以上两种方法都可以将List
- 如果传递的数组大小小于List的大小,则toArray方法会创建一个新数组。
- 如果传递的数组大小大于或等于List的大小,则toArray方法将元素填充到传递的数组中,如果传递的数组大小等于List的大小,则返回传递的数组,否则返回新创建的数组。
原文地址: https://www.cveoy.top/t/topic/qlwx 著作权归作者所有。请勿转载和采集!