![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Entry_N3 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 8.2.2007 Репутация: нет Всего: нет |
Как оптимально из ByteArrayInputStream получить ByteArrayOutputStream?
|
|||
|
||||
| Platon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1801 Регистрация: 25.4.2006 Репутация: 16 Всего: 40 |
через буффер.
|
|||
|
||||
| ivg |
|
|||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 33 Всего: 81 |
Entry_N3, Может наоборот? А то смысл?
Это сообщение отредактировал(а) ivg - 10.6.2008, 20:14 |
|||
|
||||
| Entry_N3 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 8.2.2007 Репутация: нет Всего: нет |
Platon, спасибо. согласен.
ivg, есть смысл. Теперь у меня есть поток out - тип ByteArrayOutputStream. Как изменить этот поток так, чтобы он был в Unicode, т.е. размер увеличился бы как минимум в 2 раза? Мне нужно это делать после того, как получен поток ByteArrayOutputStream, не раньше. |
|||
|
||||
| Platon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1801 Регистрация: 25.4.2006 Репутация: 16 Всего: 40 |
Entry_N3, эхэй! чуваг, притормози. Сразу огласить постановочку не можешь? Тут схема перевода будет абсолютно другая.
|
|||
|
||||
| Entry_N3 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 8.2.2007 Репутация: нет Всего: нет |
Platon, постановка: есть поток out - тип ByteArrayOutputStream. Нужно в нем байты заменить на соответствующие Unicode-байты.
Добавлено через 3 минуты и 4 секунды Либо есть поток in - ByteArrayInputStream. На выходе нужно получить байтовый массив (или поток в ByteArrayOutputStream) в Unicode и в base64. |
|||
|
||||
| Platon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1801 Регистрация: 25.4.2006 Репутация: 16 Всего: 40 |
Непонятно. Либо ты из какой-то кодировки хочешь перевести в другую, либо я не понял что-то.
Добавлено через 56 секунд Просто так "заменить" байты во входном потоке не получится. |
|||
|
||||
| Entry_N3 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 446 Регистрация: 8.2.2007 Репутация: нет Всего: нет |
Да, перевести в другую кодировку.
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |