«…» В конце строки Java = недостаточно места в памяти?

1

Я написал программу синтаксического анализа, которая оценивает списки информации и добавляет цену в конце записи. Я использую HTMLUnit, чтобы получить строку страницы, которую я хочу просмотреть, используя asText(). Мой фрагмент кода читается следующим образом:

HtmlPage page = wc.getPage(name.substring(0, name.length() - 1));
wc.waitForBackgroundJavaScriptStartingBefore(100);
String test = page.asText();

В одном из моих случаев строка имеет индекс 111,471 (в соответствии с отладчиком Eclipse) и заканчивается на "...", который, как я предполагаю, означает, что эта конкретная переменная не имеет места в памяти для хранения дополнительных Информация. Строка as is не содержит всю веб-страницу, а бит, который мне нужно извлечь, находится в самом низу страницы. Есть ли способ проанализировать строки такого размера?

Теги:
string
parsing
max
htmlunit

1 ответ

6
Лучший ответ

Вы уверены, что строка as is не содержит всю веб-страницу? Печать строк на консоли может привести к многоточию (или усечению, показанным как...), если строка очень длинная. Это не означает, однако, что он обрезается в точке многоточия.

Вы пробовали обрабатывать строку, и вы получили какие-либо ошибки? Или вы просто предполагаете, что он неполный?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню