лучший способ преобразовать массив строк в вектор? - PullRequest
7 голосов
/ 09 декабря 2010

Как видно из заголовка, каков наилучший метод для преобразования массива строк в вектор?

Спасибо

Ответы [ 3 ]

19 голосов
/ 09 декабря 2010

Вызовите конструктор Vector, который использует существующую коллекцию (в данном случае ваш массив), чтобы инициализировать себя:

String[] strings = { "Here", "Are", "Some", "Strings" };
Vector<String> vector = new Vector<String>(Arrays.asList(strings));
4 голосов
/ 09 декабря 2010
Vector<String> strVector = new Vector<String>(Arrays.asList(strArray));

Разбивка:

  • Arrays.asList(array) преобразовывает массив в List (который реализует Collection)

  • Конструктор Vector(Collection) принимает Collection и создает новый Vector, основанный на нем.

  • Мы передаем новый List конструктору Vector, чтобы получить новый Vector из массива String s, затем сохраняем ссылку на этот объект в strVector.

3 голосов
/ 09 декабря 2010
new Vector(Arrays.asList(array))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...