1、集合到数组两种方式
package collection;
import java.util.ArrayList;
import java.util.List;
public class ListToArray {
public static void main(String[] args) {
List<String> list=new ArrayList<String>();
list.add("a");
list.add("b");
list.add("c");
//转换为Object类型的数组
Object[] array = list.toArray();
for (Object object : array) {
System.out.println(object);
}
//转换为对应类型的数组
String[] array2 = list.toArray(new String[list.size()]);
for (String string : array2) {
System.out.println(string);
}
}
}
2、数组到集合
package collection;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
public class ArrayToList {
public static void main(String[] args) {
String[]arr={"a","b","c"};
List<String> asList = Arrays.asList(arr);
Iterator<String> iterator = asList.iterator();
while (iterator.hasNext()) {
String string = (String) iterator.next();
System.out.println(string);
}
}
}