string类型数组与Vector

一个从配置文件获取数据的方法 getPropertyStringArray(String propertyName)的方法。
1: String propertyValue = PropertyManager.get(propertyName)
2: StringTokenizer tokenizer = new StringTokenizer(propertyValue,delimitor)
3: String token = tokenizer.nextToken()
4: vector.add(token)
5: vector --> String [] result
最后返回了 result
我查看了所有用到该方法的地方 发现直接返回vector也是可以的,没有想明白为什么要多一步将vector转化成String类型的数组,有什么好处吗?

VECTOR是一个线程安全的集合,,

主要是看其他地方使用的是什么类型,vector属于比较老的类型了,所以可能会按需要转换成String

1.Vector 线程安全的类,顺便提一下,与本题没多大关系;
2.转成什么类型 是根据需要的,如果你觉得返回Vector已经是你想要的结果了,那就不转String了,还有就是看这个方法的返回值类型是Vector还是String,看public后面;
3.如果不是2的情况,那就是为了方便输出到控制台查看结果吧。