Я не уверен, что то, что вы делаете, совершенно правильно, поскольку вы разбиваете свои строки на отдельные пакеты.Это может вызвать проблемы с многобайтовыми строками.
Однако вы можете проверить ByteArrayOutputStream .Вы можете записать это, а затем преобразовать в строку, используя toString(enc)
, где enc
- это кодировка, которую вы использовали в своем Python для преобразования ваших строк в байты.
Просмотр вашихКомментарий ниже, кажется, вам нужны средства для сериализации в Python и десериализации в Java.Оставляя в стороне такие решения, как сериализация XML, вы рассматривали возможные решения, такие как Буферы протокола Google ?