package day04;
import java.util.ArrayList;
import java.util.Collection;
/**
* 集合转换为数组
* Collection中定义了两个方法
* Object[] toArray
* <T>Y[] toArray(T[] array)
* @author Administrator
*
*/
public class ToArrayDemo {
public static void main(String[] args) {
Collection<String> c = new ArrayList<String>();
c.add("one");
c.add("two");
c.add("three");
// Object[] array = c.toArray();
/*
* 传入的数组长度有区别
* 若给定的数组长度不足以保存集合中所有的元素时
* 集合子集创建一个同类型数组
* 若长够,则使用我们给定的数组
*/
String[] array = c.toArray(new String[10]);
for(String str:array) {
System.out.println(str);
}
}
}
Java——toArray,集合转换为数组
最新推荐文章于 2024-08-05 04:58:57 发布