如何在java中将Vector转换为字符串数组
如何将带有字符串的矢量转换为Java中的字符串数组?
Vector<String> vector = new Vector<String>();
String[] strings = vector.toArray(new String[vector.size()]);
请注意,将大小正确的数组传递到方法中会更有效,因为在这种情况下,方法将使用该数组。传入会导致丢弃该数组。new String[vector.size()]
new String[0]
这是javadoc摘录,描述了这一点
参数:
a - 如果该列表的元素足够大,则将其存储到其中的数组;否则,将为此目的分配一个具有相同运行时类型的新数组。