Просто напишите массив
ObjectOutputStream out = ...
String[] array = ...
out.writeObject(array);
Если вы используете ObjectOutputStream
, вам не нужно разбираться с байтовыми массивами - класс предоставляет высокоуровневые методы для чтения и записи целых объектов.
Аналогично:
out.writeInt(123);
out.writeObject("Hello, World");
Вам нужно использовать методы write(byte[])
, только если вы используете необработанный низкоуровневый класс OutputStream
.