Мазмұны:

Java көмегімен файл ішіндегі кездейсоқ орындардан оқуға және оларға жазуға болады ма?
Java көмегімен файл ішіндегі кездейсоқ орындардан оқуға және оларға жазуға болады ма?

Бейне: Java көмегімен файл ішіндегі кездейсоқ орындардан оқуға және оларға жазуға болады ма?

Бейне: Java көмегімен файл ішіндегі кездейсоқ орындардан оқуға және оларға жазуға болады ма?
Бейне: Marlin Firmware 2.0.x Explained 2024, Мамыр
Anonim

Қолдану а кездейсоқ қол жеткізу файл , Біз істей аламыз оқыңыз бастап а файл Сонымен қатар жазу -ға файл . Оқу және пайдалана отырып жазу the файл кіріс және шығыс ағындары бірізді процесс болып табылады. Қолдану а кездейсоқ қол жеткізу файл , Біз істей аламыз оқыңыз немесе жазу ішіндегі кез келген позицияда файл . RandomAccessFile сыныбының нысаны орындай алады кездейсоқ файл қол жеткізу.

Қарапайым, кездейсоқ қол жеткізу файлын қалай пайдаланамын?

Java RandomAccessFile мысалы

  1. getFilePointer() меңзердің ағымдағы орнын алу үшін.
  2. seek(int) көрсеткіштің орнын орнату үшін.
  3. read(байт b) б дейін оқиды. файлдағы деректердің байттардың ұзындығы байт массивіне.
  4. write(байт б) жазу үшін b. ағымдағы файл көрсеткішінен бастап көрсетілген байт массивінен файлға дейінгі ұзындық байттары.

Сонымен қатар, кездейсоқ қол жеткізу файлы мысалмен нені түсіндіреді? А кездейсоқ қол жеткізу файлы байттардың үлкен массиві сияқты әрекет етеді. деп аталатын массивке арналған курсор бар файл меңзерді жылжыту арқылы біз орындаймыз оқыңыз амалдарды жазу. Егер аяқталса - файл қажетті байт санына жеткенге дейін жетеді оқыңыз қарағанда EOFException лақтырылады. Бұл IOException түрі.

Осыны ескере отырып, кездейсоқ қатынас файлы дегеніміз не?

Кездейсоқ - кіру файлы а-ны сипаттау үшін қолданылатын термин файл немесе жиынтығы файлдар басқасын талап етудің орнына тікелей қол жеткізуге болады файлдар алдымен оқыңыз. Компьютердің қатты дискілері файлдарға қол жеткізу тікелей, таспа дискілері жиі болатын жерде файлдарға қол жеткізу ретімен. Тікелей қол жеткізу , Аппараттық құралдар терминдері, Кезекті файл.

Java тілінде файлға қалай жазуға болады?

FileWriter: FileWriter - ең қарапайым әдіс жазу а файл ішінде Java . Ол шамадан тыс жүктемені қамтамасыз етеді жазу әдісі жазу int, байт массиві және жол Файл . Сіз де аласыз жазу FileWriter көмегімен жолдың немесе байт массивінің бөлігі. FileWriter файлдарға тікелей жазады және жазулар саны аз болған кезде ғана пайдаланылуы керек.

Ұсынылған: