randomaccessfile類
public randomaccessfile(file file, string mode)
public randomaccessfile(string name, string mode)建立randomaccessfile類例項需要指定乙個 mode 引數
mode引數指定 randomaccessfile 的訪問模式:
rw :開啟以便讀取和寫入
rwd: 開啟以便讀取和寫入;同步檔案內容的更新
rws: 開啟以便讀取和寫入; 同步檔案內容和元資料的更新
說明**實現
的複製
randomaccessfile raf1 = null;
randomaccessfile raf2 = null;
try
} catch (ioexception e) finally catch (ioexception e)
try catch (ioexception e)
}
randomaccessfile物件包含乙個記錄指標,用以標示當前讀寫處的位置。
randomaccessfile類物件可以自由移動記錄指標:
過程原檔案的內容:abcdefghijklmn
要求:在c的後面新增xyz
過程**實現
randomaccessfile raf = null;
try
//調回指標,寫入「xyz」
raf.seek(3);
raf.write("xyz".getbytes());
//將stringbuilder中的資料寫入在檔案中
raf.write(builder.tostring().getbytes());
} catch (ioexception e) finally catch (ioexception e)
}
執行結果 IO隨機訪問流
file 封裝的file檔案對物件,也可以直接檔名。mode 訪問模式,r rw rws 或 rwd r 僅開啟供讀取 rw 開放閱讀和寫作 rws 開放供閱讀和寫入 rwd 只需要更新要寫入儲存的檔案內容 randomaccessfile file file,string mode 體現 publ...
隨機訪問 順序訪問
讓隨機變成順序 技術思想 訪問結構 分為隨機訪問和非隨機訪問 又稱順序訪問 1 隨機訪問就是直接訪問,可以通過下標直接訪問的那種資料結構,與儲存位置無關,例如陣列。非隨機訪問 就是順序訪問了,不能通過下標訪問了,只能按照儲存順序訪問,與儲存位置有關,例如鍊錶。2 順序訪問就是訪問第n個資料時,必須先...
9 6 檔案 檔案的隨機訪問
在c 中可以由程式控制檔案指標的移動,從而實現檔案的隨機訪問,即可讀寫流中任意一段內容。一般文字檔案很難準確定位,所以隨機訪問多用於二進位制檔案。如 例9.9 中物件中兩個字串是按實際串長存放的,不是按陣列元素來存放的,而 例9.10 中是按陣列長度來存放的,每個物件資料長度固定,所以便於隨機訪問。...