将集合转化为数组的四种做法
/**
* 测试将集合转为数组
*/
@Test
public void test2Array() {
List<String> l = new ArrayList<String>();
for(int i = 0; i < 4; i++) {
l.add("egg");
}
String[] basket6 = new String[6];
l.toArray(basket6);
System.out.println(Arrays.toString(basket6));
String[] basket2 = new String[2];
String[] newbasket = l.toArray(basket2);
System.out.println(Arrays.toString(newbasket));
String[] newbasket1 = l.toArray(new String[]{});
System.out.println(Arrays.toString(newbasket1));
String[] mybasket = l.toArray(new String[l.size()]);
System.out.println(Arrays.toString(mybasket));
}