freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

第11章輸入輸出-wenkub

2022-10-28 13:27:14 本頁面
 

【正文】 is a file\n)。 viod close() ?關閉此流。 ?創(chuàng)建字符輸出流類對象和已存在的文件相關聯(lián),并設置該該流對文件的操作是否為續(xù)寫 FileWriter fw ne FileWriter(C:\\)。 } } ? 運行結果 ?因為在例 11_2中已經創(chuàng)建了 d:\,所以第一次運行將刪除這個文件 ?第二次運行則又創(chuàng)建了一個此名的空文件 ? 分析 ?在試圖打開文件之前,可以使用 File類的isFile方法來確定 File對象是否代表一個文件而非目錄) ?還可通過 exists方法判斷同名文件或路徑是否存在,進而采取正確的方法,以免造成誤操作 31 File 類 文件讀寫 ? 寫文本文件 ? 讀文本文件 ? 寫二進制文件 ? 讀二進制文件 ? 處理壓縮文件 ? 對象序列化 寫文本文件 ? 本節(jié)知識點 ? FileWriter類 ? 創(chuàng)建一個磁盤文件 ? 關閉一個磁盤文件 ? write() 方法 ? 捕獲 I/O異常 ? BufferedWriter 類 1) FileWriter類 (字符輸出流類 ) ? 構造方法 FileWriter fw = new FileWriter(String fileName)。 4) 處理流 5) I/O異常 ? 多數(shù) IO方法在遇到錯誤時會拋出異常 ,因此調用這些方法時必須 ?在方法頭聲明拋出 IOException異常 ?或者在 try塊中執(zhí)行 IO,然后捕獲IOException File 類 ? 表示磁盤文件信息 ? 定義了一些與平臺無關的方法來操縱文件 ?創(chuàng)建、刪除文件 ?重命名文件 ?判斷文件的讀寫權限及是否存在 ?設置和查詢文件的最近修改時間等 ? 構造文件流可以使用 File類的對象作為參數(shù) public File(String name) 指定與 File 對象關聯(lián)的文件或目錄的名稱, name 可以包含路徑信息及文件或目錄名 public File(String pathToName, String name) 使用參數(shù) pathToName (絕對路徑或相對路徑)來定位參數(shù) name 所指定的文件或目 錄 public File(File directory, String name) 使用現(xiàn)有的 File 對象 director y( 絕對路徑或相對路徑 ) 來定位參數(shù) name 所指定的文件或目錄 public File(URI rui) 使用給定的統(tǒng)一資源定位符( uniform resource identifier , URI )來定位文件 File 類 boolean canRead() 如果文件可讀,則返回真,否則返 回假 boolean canWrite() 如果文件可寫,則返回真,否則返回假 boolean exists() 如果 File 構造函數(shù)參數(shù)所指定的名稱是指定路徑中的文件或目錄,則返回真,否則返回假 boolean createNewFile() 如果文件不存在,則創(chuàng)建這個名字的空文件,并返回真,如果文件存在,則返回假 boolean isFile() 如果 File 構造函數(shù)參數(shù)所指定的名稱是一個文件,則返回真,否則返回假 boolean isDirectory() 如果 File 構造函數(shù)參數(shù)所指定的名 稱是一個目錄,則返回真,否則返回假 boolean isAbsolute() 如果 File 構造函數(shù)參數(shù)所指定的名稱是一個文件或目錄的絕對路徑,則返回真,否則返回假 boolean delete() 刪除文件或目錄,如果是目錄,必須是空目錄才能刪除成功,刪除成功返回真,否則返回假 File 類 public static void main(String[] args) throws IOException { File f=new File(D:+ +)。 ?: PrintStream類型的,代表標準輸出流, 默認狀態(tài)對應于屏幕輸出 ?: PrintStream類型的,代表標準錯誤信息輸出流, 默認狀態(tài)對應屏幕輸出 public class Echo { public static void main(String[] args) throws IOException { BufferedReader in = new BufferedReader( new InputStreamReader())。 ? 對數(shù)據(jù)讀取程序來說,看不到數(shù)據(jù)流在寫入時的分段情況,每次可以讀取其中的任意長度的數(shù)據(jù),但 只能先讀取前面的數(shù)據(jù)后,再讀取后面的數(shù)據(jù) 。 ? Java的 I/O流 提供了讀寫數(shù)據(jù)的標準方法 ? 任何 Java中表示數(shù)據(jù)源的對象都會提供以 數(shù)據(jù)流的方式 讀寫它的數(shù)據(jù)的方法。 ? /輸出類的主要軟件包。 輸入 /輸出流 ? 一組有序,有起點和終點的字節(jié)的數(shù)據(jù)序列。 String s。 if (()) ()。 ?創(chuàng)建字符輸出流類對象和已存在的文件相關聯(lián)。 FileWriter fw = new FileWriter(C:\\,ture)。 寫文本文件 【 例 】 在 C盤根目錄創(chuàng)建文本文件 ,并往里寫入若干行文本 public static void main ( String[] args ) throws IOException { String fileName = D:\\。 ()。 ( Hello!\n)。 } } ? 運行此程序, 會發(fā)現(xiàn)在原文件內容后面又追加了重復的內容 , 這就是將構造方法的第二個參數(shù)設為 true的效果 ? 如果將文件屬性改為只讀屬性,再運行本程序,就會出現(xiàn) IO錯誤,程序將轉入 catch塊中,給出出錯信息 40 寫文本文件 ? 如果需要寫入的內容很多,就應該使用更為高效的 緩沖器流類 BufferedWriter ? FileWriter和 BufferedWriter類都用于輸出字符流,包含的方法幾乎完全一樣,但BufferedWriter多提供了一個 newLine()方法用于換行 ?不同廠家生產的計算機 (IBM, Apple, VAX, Sun) 對文字的換行方法不同 。 () 。 讀文本文件 public static void main (String[] args){ String fileName = D:\\ 。 while ( line != null ) { ( line )。 } } ? FileReader對象 ?創(chuàng)建后將打開文件, 如果文件不
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1