[Java2] Есть вектор. Хочу получить массив.
иэх
хинт: myVector.toArray ?
хинт: myVector.toArray ?
спасибо.
только по-моему это будет копирование всех элементов...
только по-моему это будет копирование всех элементов...
Ага, будет.
А ты думаешь, что там внутри, в векторе, они обычным массивом последовательно хранятся?
А ты думаешь, что там внутри, в векторе, они обычным массивом последовательно хранятся?
тема закрыта.
при toArray там копирования не происходит, только ссылки присваиваются, там что всё ок.
при toArray там копирования не происходит, только ссылки присваиваются, там что всё ок.
а Vector разве не deprecated?
toArray отстой.
Он не умеет превращать в массив базовых типов. Запарился уже с этой проблемой. Нах эту жаву, перейду на c++
Он не умеет превращать в массив базовых типов. Запарился уже с этой проблемой. Нах эту жаву, перейду на c++

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