![]() |
|
Модераторы: javastic, AntonSaburov |
![]()
|
|
| SatanClaus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 20.6.2007 Репутация: 3 Всего: 3 |
На основе файла создаю поток, читаю побайтно, разбиваю на слова и потом отображаю слова на экране. Проблемка в том, что при считывании из потока первый байт занимает какой-то неизвестный мне и J2ME символ. Кодировка файла UTF-8. Кто что думает по этому поводу?
|
|||
|
||||
| Dancer |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 29.4.2005 Где: Nizhniy Novgorod Репутация: 33 Всего: 37 |
первый байт - это количество символов, которые ты должен прочитать из потока. То есть, ты можешь не одно "предложение" хранить в потоке, а целыми пачками.
То есть: Количество_байт_1[2 байт] символы [кол-во_байт_1] Количество_байт_2[2 байт] символы [кол-во_байт_2] и т.д. А если ты Reader'у подсунишь твой поток, то он как раз правильно всё это дело и разберёт. (учи мат часть! ========== Да и ето..., я когда писал, ввалил размерность в 1 байт вместо 2 байта [1 байт] заменено на [2 байта]. Ну и Reader -> DataOutputStream.readUTF() соответственно. (тороплюс бляха...) Прошу прощения..... Это сообщение отредактировал(а) Dancer - 14.8.2007, 17:34 -------------------- У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! |
|||
|
||||
| SatanClaus |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 20.6.2007 Репутация: 3 Всего: 3 |
Спасибо, пойду учиь...
|
|||
|
||||
![]()
|
FAQ раздела лежит здесь! |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |