As the title suggests, what is the best method for converting an array of strings to a vector?
Thanks
Call the constructor of Vector that uses an existing collection (your array, in this case) to initialize itself:
String[] strings = { "Here", "Are", "Some", "Strings" };
Vector<String> vector = new Vector<String>(Arrays.asList(strings));
Vector<String> strVector = new Vector<String>(Arrays.asList(strArray));
Breaking this down:
Arrays.asList(array) converts the array to a List (which implements Collection)
The Vector(Collection) constructor takes a Collection and instantiates a new Vector based off of it.
We pass the new List to the Vector constructor to get a new Vector from the array of Strings, then save the reference to this object in strVector.
new Vector(Arrays.asList(array))
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With