(集合)List集合与Array的互转
import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Test {public static void main(String[] args) {List<String> list = new ArrayList<String>();list.add("123");list.add("abc");//创建并指定数组的长度,数组长度最终最小为list的元素个数,可以指定更长的数组长度,多余的空间将为null//根据指定的数组将List集合中的元素放入数组中String[] strArr = new String[list.size()];String[] arr = list.toArray(strArr);System.out.println(Arrays.toString(arr));//[123, abc]String[] strArr2 = new String[list.size()+2];String[] arr2 = list.toArray(strArr2);System.out.println(Arrays.toString(arr2));//[123, abc, null, null]}}
?
?