| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > parse file |
| Автор: Zellulose 31.8.2008, 20:16 | ||||
Есть txt файл вида:
Его необходимо пропарсить. Я делаю так:
Если вторую строчку он проглатывает, то с третьей беда в виде ArrayIndexOutOfBoundsException. Пыталась сначала проверять не null ли следующее значение, не получилось. Как это можно пофиксить? |
| Автор: v2v 31.8.2008, 21:04 |
что это за 10!? используй strings.length() |
| Автор: duk 31.8.2008, 21:46 |
просто strings.length. strings - массив, а не строка |
| Автор: v2v 31.8.2008, 22:10 |
| duk, угу. |
| Автор: Zellulose 31.8.2008, 22:22 |
| v2v, точно! Спасибо. Меня живо заинтересовал вопрос если в строке ничего нет, то что там? На null и пустую строку "" не отзывается. Мне необходимо отфильтровать подобные отсутствующие параметры или вовсе исключить строку с подобными в результирующем файле. Каждый параметр из файла хранить под соответствующим индексом (тут понятно надо что-нить типа ArrayList использовать), а тут получается что он просто пропустил те пять элементов из второй строки. |
| Автор: v2v 31.8.2008, 22:31 | ||||
вместо
попробуй
|
| Автор: Zellulose 31.8.2008, 23:31 |
| v2v, спасибо. Теперь поняла что я не понимала. Заработало как надо. |