验证中...
ArrayList转成数组
Raw Copy
import java.util.ArrayList;
import java.util.List;
/**
* ArrayList转成数组
* @author: mike
* @date: 2018年1月14日 下午6:02:25
*/
public class List02{
/**
* ArrayList转成数组
* @date: 2018年1月14日 下午7:04:03
* @param args
*/
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("a");
list.add("b");
list.add("c");
String[] strArray = new String[]{};
strArray = list.toArray(new String[0]);
for(int i=0; i< strArray.length; i++){
System.out.println(strArray[i]);
}
}
}

Comment list( 1 )

1094074_barlow_hua
barlow.hua 2018-01-20 16:56

最好指定数组的大小, 否则toarray时候回校验 如果数组长度小于集合大小会多一步扩容拷贝。

String[] strArray = new String[list.size()];
strArray = list.toArray(strArray);

You need to Sign in for post a comment

Help Search