Есть Vector и DataOutputStream. Мне нужно записать байты из вектора (toArray возвращает Byte []) в поток, но он понимает только byte []. Как преобразовать Byte [] в byte []?
Вы можете использовать метод toPrimitive в библиотеке Apache Commons lang ArrayUtils класса?
Вектор < Byte> - это примерно такая же неэффективная структура, которую можно использовать для хранения байтов. Я бы серьезно подумал об использовании более эффективной строки ByteArrayOutputStream, которая имеет метод toByteArray (). то есть не просто конвертировать вектор, но удалить его из кода.