Запис і читання файлу randomaccessfile

Урок 4. RandomAccessFile і його можливості

Ми продовжуємо серію уроків пакета IO, і в цьому уроці ми познайомимося з більш цікавим класом даного пакета, який називається RandomAccessFile.







Як у всіх уроках, перший крок - створюємо проект. І в ньому один Main клас, в ньому ми будемо тестувати можливості RandomAccessFile. Але ми не будимо писати відразу в main метод код, а створимо новий клас в якому опишемо потрібний нам функціонал, і вже в методі main ми будемо його перевіряти.

Структура проекту проста:

Запис і читання файлу randomaccessfile






Як бачите у нас є два класи, де клас Main має метод main (String [] args) в якому ми і будемо перевіряти роботу методів класу WorkWithFile.

Відкриваємо клас WorkWithFile і пишемо наступне вміст:

Тепер в класі Main в методі main () перевіримо роботу наших методів класу WorkWithFile:

Запускаємо і дивимося що виведе в консоль:

Правила передруку сайта www.DevColibri.com

Шановний відвідувач проекту!

Вам дозволяється вільно використовувати в своїх цілях будь-який документ при дотриманні наступних умов:

• В кінці передруковувати документа Ви зобов'язані вставити посилання на сайт www.devcolibri.com.

З повагою, Адміністратор!
[email protected]

// побитово читаємо символи і плюсуем їх в рядок
while (b! = -1) res = res + (char) b;
b = file.read ();
>

1) Не побитово адже!
2) Через автобоксінга буде виділятися кожен раз нова пам'ять для стрінги, тут краще застосувати StringBuilder







Схожі статті