Ответ: Сжать текст смс средствами 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
Это я схематично объяснил. Короче мне нужно как-то массив байт на биты разложить и их разделить в другой массив, но уже по семь бит. Блин, никогда с подобным не сталкивался, сложно объяснить.
|