[Java2] Есть вектор. Хочу получить массив.

Yulka-MOl

Вопрос.
В J2 есть класс Vector. Часто возникает ситуация, что мне нужно получить массив тех данных, которые он содержит.
В C++ этот вопрос решается элементарно, поскольку известно, как данные храняться в памяти.
Можно ли решить эту проблему в Java2.
Заранее спасибо за любую помощь.
p.s. доки и мануалы смотрел, пока ничего полезного не обнаружил.

katrin2201

иэх
хинт: myVector.toArray ?

Yulka-MOl

спасибо.
только по-моему это будет копирование всех элементов...

katrin2201

Ага, будет.
А ты думаешь, что там внутри, в векторе, они обычным массивом последовательно хранятся?

Yulka-MOl

тема закрыта.
при toArray там копирования не происходит, только ссылки присваиваются, там что всё ок.

pitrik2

а Vector разве не deprecated?

koly

toArray отстой.
Он не умеет превращать в массив базовых типов. Запарился уже с этой проблемой. Нах эту жаву, перейду на c++

bastii

да, отстой

a100156

нет, не отстой.
Оставить комментарий
Имя или ник:
Комментарий: