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);
}
}
}
本文详细介绍了Java中集合到数组以及数组到集合的两种转换方式,并通过示例代码展示了如何实现这些转换。文章旨在帮助开发者理解这两种数据结构之间的灵活运用。
584

被折叠的 条评论
为什么被折叠?



