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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Построчное считывание текста html страницы 
:(
    Опции темы
Negative_One
Дата 31.3.2009, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте. 
У меня возникла следующая проблема. Имеется некоторая html страница. Мне необходимо построчно считывать текст, хранящийся на этой html страницы. 
Пытался сделать это следующим образом:
Код

StreamConnection sc =(StreamConnection)Connector.open("http://...");
DataInputStream dis = sc.openDataInputStream();
byte[] buff = new byte[10];
dis.read(buff);
String ks = new String(buff);

Однако, этот код считывает указанное количество символов с начала кода html страницы. 
Подскажите, пожалуйста, есть ли какая-нибудь функция, которая может считывать построчно текст html страницы. Если нет, то существует ли какая-нибудь иная возможность сделать это.
Заранее спасибо.
PM MAIL   Вверх
W0LF
Дата 31.3.2009, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

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



смотрите в сторону HttpConnection
в WTK/Apps есть примеры
вот например оттуда:
Код

int len = (int)c.getLength();
             if (len > 0) {
                 byte[] data = new byte[len];
                 int actual = is.read(data);
                 ...
             } else {
                 int ch;
                 while ((ch = is.read()) != -1) {
                     ...
                 }
             }

зачем ограничиваться десятью байтами?
ну а потом - 
Код

 sData = new String(buff, "windows-1251");

например

Добавлено через 4 минуты и 18 секунд
а функция существует - 
Цитата

public abstract int read ( )
throws

    * IOException

Reads the next byte of data from the input stream. The value byte is returned as an int in the range 0 to 255. If no byte is available because the end of the stream has been reached, the value -1 is returned.



--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
F1DEvELoP
Дата 31.3.2009, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Какую программу разрабатываешь? что понадобилась такая функция?
PM MAIL ICQ   Вверх
W0LF
Дата 1.4.2009, 02:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

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



F1DEvELoP, 

M
W0LF
Этот вопрос здесь неуместен! Если Вам сильно интересно - воспользуйтесь своим личным почтовым ящиком на этом форуме и отправте сообщение в личку.

Спасибо за понимание.


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
Negative_One
Дата 1.4.2009, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



W0LF, 
Не могли бы Вы подсказать, как называется этот пример. Я почему-то не могу никак его найти.
PM MAIL   Вверх
W0LF
Дата 1.4.2009, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

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



wtk\apps\demos\src\example\http\HttpExample.java


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
Negative_One
Дата 2.4.2009, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



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

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

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


 




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


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

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