Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Первый символ в потока 
:(
    Опции темы
SatanClaus
Дата 14.8.2007, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 20.6.2007

Репутация: 3
Всего: 3



На основе файла создаю поток, читаю побайтно, разбиваю на слова и потом отображаю слова на экране. Проблемка в том, что при считывании из потока первый байт занимает какой-то неизвестный мне и J2ME символ. Кодировка файла UTF-8. Кто что думает по этому поводу?  smile 
PM MAIL   Вверх
Dancer
Дата 14.8.2007, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 537
Регистрация: 29.4.2005
Где: Nizhniy Novgorod

Репутация: 33
Всего: 37



первый байт - это количество символов, которые ты должен прочитать из потока. То есть, ты можешь не одно "предложение" хранить в потоке, а целыми пачками.
То есть:
Количество_байт_1[2 байт] символы [кол-во_байт_1]
Количество_байт_2[2 байт] символы [кол-во_байт_2]
и т.д.
А если ты Reader'у подсунишь твой поток, то он как раз правильно всё это дело и разберёт. (учи мат часть! smile )
==========
Да и ето..., я когда писал, ввалил размерность в 1 байт вместо 2 байта
[1 байт] заменено на  [2 байта]. 
Ну и Reader -> DataOutputStream.readUTF() соответственно. (тороплюс бляха...)

Прошу прощения.....


Это сообщение отредактировал(а) Dancer - 14.8.2007, 17:34


--------------------
У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! smile
PM MAIL   Вверх
SatanClaus
Дата 14.8.2007, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 20.6.2007

Репутация: 3
Всего: 3



Спасибо, пойду учиь...  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.6048 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.