java高級應用--File + RandomAccessFile

1File

File類是io包中唯一代表磁盤文件本身信息的類,而不是文件中的內容

File類定義了一些與平臺無關的方法來操縱文件,例如創建、刪除、文件和重命名文件

Java中的目錄被當做一種特殊的文件使用list方法可以返回目錄中的所有子目錄和文件名

。在unix下的路徑分隔符爲/,在dos下的路徑分隔符爲/java可以正確處理unixdos的路徑分隔符。

。編程舉例:判斷某個文件是否存在,如果存在就刪除,並新建。

 

 

2RandomAccessFile

RandomAccessFile類提供了衆多的文件訪問方法

RandomAccessFile類支持隨機訪問方式

(可應用於多線程下載 斷點續傳)

RandomAccessFile類在隨機(相對順序而言)讀寫等長記錄格式的文件有很大優勢

RandomAccessFile類僅限於操作文件,不能訪問其他的io設備,如網絡、內存映像等

。兩種構造方法:

         New RandomAccessFile(f,”rw”); //讀寫方式

         New RandomAccessFile(F,”R”)//只讀方式

。編程實例:

往文件寫入三條記錄,以非順序讀取

實體員工類:

 

隨機讀寫測試一:

 

隨機讀寫測試二:

發佈了56 篇原創文章 · 獲贊 14 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章