我想知道为什么他们设计ArrayList中的toArray方法来接受
Java中的数组输入?
ArrayList<String> listArray = new ArrayList<String>(); listArray.add("Germany"); listArray.add("Holland"); listArray.add("Sweden"); String []strArray = new String[3]; String[] a = (String [])listArray.toArray(strArray);
对我来说,它似乎不需要这个输入,因为ArrayList本身的实例有足够的细节将数据转换成数组.
我的问题是为什么还需要传递数组?谢谢.