Java基础IO流(五)RandomAccessFile
生活随笔
收集整理的這篇文章主要介紹了
Java基础IO流(五)RandomAccessFile
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
RandomAccessFile java提供的對(duì)文件內(nèi)容的訪問,既可以讀文件也可以寫文件。
RandomAccessFile支持隨機(jī)訪問文件,可以訪問文件的任意位置
(1)java文件模型:
?? ?在硬盤上的文件是byte byte byte存儲(chǔ)的,是數(shù)據(jù)的集合
(2)打開文件:
?? ?有兩種模式“rw"(讀寫) ”r"(只讀)
?? ?RandomAccessFile raf = new RandomAccessFile(file,"rw")
?? ?文件指針,打開文件時(shí)指針在開頭 pointer = 0;
(3)寫方法
?? ?raf.write(int) -->只寫一個(gè)字節(jié)(后8位),同時(shí)指針指向下一個(gè)位置,準(zhǔn)備再次寫入
(4)讀方法
??? int b = raf.read() --->讀一個(gè)字節(jié)
(5) 文件讀寫完以后一定要關(guān)閉(Oracle官方說明)
?
轉(zhuǎn)載于:https://www.cnblogs.com/deepSleeping/p/10111341.html
總結(jié)
以上是生活随笔為你收集整理的Java基础IO流(五)RandomAccessFile的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上币至iamToken
- 下一篇: java美元兑换,(Java实现) 美元