对上楼的例子做个注释吧
public static void main(String[] args)
{
ArrayList<String> a1 = new ArrayList<String>(); //new一个arraylist集合,并且定义泛型是string类型
a1.add("abc");//往集合添加字符串abc ,因为泛型已经规定了是字符串类型
a1.add("cd");//往集合添加字符串cd
a1.add("abce");//往集合添加字符串abce
String[] arr = a1.toArray(new String[a1.size()]);//把a1集合变成数组 new String[a1.size()]是new一个长度为集合长度的数组,刚好装下集合的元素
System.out.println(Arrays.toString(arr));//Arrays.toString()是打印数组的一种方法,一般我们都是用for循环遍历数组
}
|