| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > файл читается не до конца... |
| Автор: newsTester 9.5.2008, 19:23 | ||
кочу прочитать построчно текстовый файл размером в 1 мБ - 5 мБ в List для этого пишу
|
| Автор: newsTester 9.5.2008, 19:43 | ||
| во-первых извиняюсь что в первом посте вместо того чтобы написать под кодом написал в коде... и второе, я тут подумала може дело не в коде, а в файле? Я его создаю непосредственно перед считыванием по средством вызова сторонней программы вот этой функцией:
может mystem.ехе попросту не успевает его до делать этот файл? но что мне тогда с этим делать? |
| Автор: Kangaroo 9.5.2008, 20:04 |
| newsTester, создай ручками файл большой, попробуй прочитать своим кодом. Если все ок - проблема в создании файла другой программой (может она не успевает написать его?) |
| Автор: newsTester 9.5.2008, 20:25 | ||
таки не успевает (из другого файла чтение коректно работает).. но что же с этим делать?? |
| Автор: Старовъръ 9.5.2008, 20:34 |
| Можно задержку сделать пред тем, как читать, но ненадежно как-то. Можно проверять закончен ли поток, который пишет файл, и если да, то только тогда считывать. |
| Автор: newsTester 10.5.2008, 00:18 | ||
такой вариант мне нравится, но вот только как? Я про потоки только слышала, да и в программе никакой многопоточности вроде нет.. |
| Автор: Старовъръ 10.5.2008, 09:36 | ||||
|
| Автор: newsTester 10.5.2008, 12:53 | ||
Это какраз то чего мне не хватало, спасибо Kangaroo, Вам тоже спасибо - помогли найти в чем собственно проблема |