java .toArray()什么意思

Python019

java .toArray()什么意思,第1张

T[]

toArray(T[]

a)

返回包含此

collection

中所有元素数组;返回数组的运行时类型与指定数组的运行时类型相同。如果指定的数组能容纳该

collection,则返回包含此

collection

元素的数组。否则,将分配一个具有指定数组的运行时类型和此

collection

大小的新数组。

就是把集合group转变为一个数组,其中元素类型为TagGroup

java中toArray正确用法有三种,toArray方法都需要带参数,分别如下:

12345678910111213141516

public static String[] vectorToArray1(Vector<String>v) { String[] newText = new String[v.size()] v.toArray(newText) return newText } public static String[] vectorToArray2(Vector<String>v) { String[] newText = (String[])v.toArray(new String[0]) return newText } public static String[] vectorToArray3(Vector<String>v) { String[] newText = new String[v.size()] String[] newStrings = (String[])v.toArray(newText) return newStrings }