古詩詞大全網 - 成語查詢 - android中文件存儲時為什麽要轉成io流

android中文件存儲時為什麽要轉成io流

1. Android中文件讀寫的原理:

(1).所有文件的儲存都是字節的儲存。

(2).在磁盤上保留的並不是文件的字符而是先把字符編碼成字節,再儲存這些字節到磁盤。

(3).在讀取文件(特別是文本文件)時,也是壹個字節壹個字節的讀取以形成字節序列。

2. 字節流和字符流的區別:

(1).字節流提供了處理任何類型的IO操作的功能,但它不能直接處理Unicode字符,字符流就可以。

(2).字節流轉換成字符流可以用InputStreamReader,OutputStreamWriter。

壹般我們在使用的時候通常用字節流。

3. 文件讀寫的步驟:

(1).首先建立通道。

(2).然後建立數據存儲空間。

(3).然後開始讀寫數據。

(4).關閉流。

4. 輸入流和輸出流:

(1).輸入流:程序從輸入流讀取數據源。數據源包括外界(鍵盤、文件、網絡…),即是將數據源讀入到程序的通信通道。

(2).輸出流:程序向輸出流寫入數據。將程序中的數據輸出到外界(顯示器、打印機、文件、網絡…)的通信通道。