Мазмуну:

Java аркылуу файлдын ичиндеги туш келди жерден окуу жана жазуу мүмкүнбү?
Java аркылуу файлдын ичиндеги туш келди жерден окуу жана жазуу мүмкүнбү?

Video: Java аркылуу файлдын ичиндеги туш келди жерден окуу жана жазуу мүмкүнбү?

Video: Java аркылуу файлдын ичиндеги туш келди жерден окуу жана жазуу мүмкүнбү?
Video: Google Формаларына Толук Колдонмо - Онлайн Сурамжылоо жана Маалыматтарды Топтоо Куралы! 2024, Май
Anonim

Колдонуу а кокустук мүмкүндүк алуу файл , биздин колубуздан келет окуу тартып а файл ошондой эле жаз га файл . Окуу жана колдонуу менен жазуу the файл киргизүү жана чыгаруу агымдары ырааттуу процесс болуп саналат. Колдонуу а кокустук мүмкүндүк алуу файл , биздин колубуздан келет окуу же жаз ичинде каалаган позицияда файл . RandomAccessFile классынын объекти жасай алат кокус файл мүмкүндүк алуу.

Жөн эле, мен кантип кокустук кирүү файлын колдоном?

Java RandomAccessFile мисалы

  1. getFilePointer() көрсөткүчтүн учурдагы абалын алуу үчүн.
  2. seek(int) көрсөткүчтүн ордун коюу.
  3. окуу(байт б) б чейин окуйт. узундуктагы байт маалыматтар файлдан байт массивине.
  4. write(байт б) жазуу б. учурдагы файл көрсөткүчүнөн баштап, көрсөтүлгөн байт массивинен файлга чейинки узундук байт.

Андан тышкары, кокустук кирүү файлы эмнени мисал менен түшүндүрөт? А кокус жетүү файлы байттардын чоң массивиндей жүрүшөт. деп аталган массивге багытталган курсор бар файл көрсөткүч, курсорду жылдыруу менен биз жасайбыз окуу операцияларды жазуу. Эгерде аягы - файл байттын каалаган санына жеткенге чейин жетет окуу караганда EOFException ыргытылат. Бул IOException бир түрү.

Муну эске алуу менен, кокус жетүү файлы деген эмне?

Random - кирүү файлы а сүрөттөө үчүн колдонулган термин файл же топтому файлдар башканы талап кылуунун ордуна түздөн-түз жеткиликтүү файлдар биринчи окугула. Компьютердин катуу дисктери файлдарга кирүү түздөн-түз, бул жерде көбүнчө лента дисктер файлдарга кирүү ырааттуу. Түз мүмкүндүк алуу , Аппараттык жабдыктардын шарттары, Кезектешүү файл.

Java файлына кантип жазасыз?

FileWriter: FileWriter эң жөнөкөй жолу жаз а файл ичинде Java . Бул ашыкча жүктөөнү камсыз кылат жаз ыкмасы жаз int, байт массиви жана String to the Файл . Сиз да болот жаз FileWriter аркылуу саптын же байт массивинин бир бөлүгү. FileWriter файлдарга түз жазат жана жазуулардын саны азыраак болгондо гана колдонулушу керек.

Сунушталууда: