package com.n2;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Test1 {
public static String[] listToArray(List<String> list) {
// TODO Auto-generated method stub
String[] arr = {};
if (list == null || list.size() == 0) {
return null;
} else {
//如果list不为空,则遍历list并将list中的元素赋值给数组arr
arr = new String[list.size()];
for (int i = 0; i < list.size(); i++) {
arr[i] = list.get(i);
}
}
return arr;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
//创建一个新的集合对象
List<String> list = new ArrayList<String>();
// 添加数据
list.add("哈哈");
list.add("嘿嘿");
list.add("呵呵");
//调用listToArray方法将list转化为数组
String[] arr = listToArray(list);
System.out.println(Arrays.toString(arr));
}
}
集合转数组toArray实例
最新推荐文章于 2022-02-17 03:05:49 发布