list与array之间的转换方法总结
一、List转数组
方法一、使用for循环
//要转换的list集合
List testList = new ArrayList(){{add(“aa”);add(“bb”);add(“cc”);}};
//初始化需要得到的数组
String[] array = new String[()];
//使用for循环得到数组
for(int i = 0; i < ();i++){
array[i] = (i);
}
方法二、使用toArray()方法
//要转换的list集合
List testList = new ArrayList(){{add(“aa”);add(“bb”);add(“cc”);}};
//使用toArray(T[] a)方法
String[] array2 = (new String[()]);
二、数组转List
方法一、使用for循环
//需要转换的数组
String[] arrays = new String[]{“aa”,“bb”,“cc”};
//初始化list
List list = new ArrayList();
//使用for循环转换为list
for(String str : arrays){
(str);
}
方法二、使用asList()
ArrayList arrayList = new ArrayList((arrays));
1
方法三、使用()
List list2 = new ArrayList();
(list2, arrays);