Показать сообщение отдельно
Старый 28.10.2008, 14:28   #6
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений
(для 1,833 пользователей)
Ответ: Сжать текст смс средствами J2me

Так. Кажется придумал как сделать. Подскажите, как в java байты мне в семибитное представление переделать? То есть у меня есть 140 байт в массиве, а мне нужно переделать их в другой массив из 160 элементов, каждый должен иметь вид 0xxxxxxx. Пример:

Было:
b[0] = 00000000
b[1] = 11001100
b[2] = 11111111

Стало:
b[0] = 00000000
b[1] = 00110011
b[2] = 00011111
b[2] = 01110000

Это я схематично объяснил. Короче мне нужно как-то массив байт на биты разложить и их разделить в другой массив, но уже по семь бит. Блин, никогда с подобным не сталкивался, сложно объяснить.
(Offline)
 
Ответить с цитированием