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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Народ подскажите как Java с фаилами работает... 
:(
    Опции темы
Гость_nin
Дата 21.11.2004, 23:47 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Народ подскажите как Java с фаилами работает...

Ильдар
  Вверх
DarkDS
Дата 22.11.2004, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 748
Регистрация: 6.5.2003
Где: Таллинн, Эстония

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



File - класс для работы с файлом.
FileInputStream/FileOutputStream - потоки для записи/чтения.

ЗЫ. ты б конкретизировал, что хотелось бы узнать. А то слишком много всего писать.
Добавлено @ 12:17
+ почитай http://forum.vingrad.ru/index.php?showtopic=17330
Там чутка есть про файлы, может что прояснится.
PM MAIL   Вверх
Zandr
Дата 23.11.2004, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 433
Регистрация: 16.7.2004
Где: Новосибирск

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



http://www.j2eeworld.com/eckel/TIJ-3rd-edition4.0.zip
глава 12: The Java I/O System
PM MAIL   Вверх
Nin
Дата 25.11.2004, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



>>> ЗЫ. ты б конкретизировал, что хотелось бы узнать. А то слишком много всего писать.

Есть фаил содержащии пакеты(я так это называю) с измерениями... пакет выглядет так: <3123.. пакет1..5334><3123.. пакет2..5334>
<3123.. пакет3..5334><3123.. пакет4..5334><3123.. пакет5..5334><3123.. пакет6..5334><3123.. пакет7..5334><3123.. пакет8..5334>
<3123.. пакет9..5334><3123.. пакет10..5334><3123.. пакет11..5334><3123.. пакет12..5334><3123.. пакет13..5334><3123.. пакет14..5334>

каждыи пакет содержит н-количество баит.

нужно с помощью регулярных вырезать все пакеты, контентс каждого пакета надо поместить в объект класса "measure"
все эти обьекты будут хранится в Vector

Vector v = new Vector();
Byte[] contents = ... содержимое пакета ;
v.add(new Measure(contents));
PM MAIL   Вверх
Sardar
Дата 25.11.2004, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

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



Ну наверное простейший способ создать java.io.FileInputStream(String path), не буферизуя прочесть сразу всё или много smile, распарсить(это уже отдельная тема). Судя по тому какая у тебя структура файла(странные разделители...) реги можно не использовать, лучше юзать какой нибудь StreamTokenizer или написать самому.

Пакеты лучше не в Vector складывать, а в LinkedList, или на крайний написать свой HAT. Потом если нужен быстрый дотступ создашь из связанного списка ArrayList - это по любому будет быстрее и мусорить в памяти не будет.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




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


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

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