android中IO流的小總結上

2021-07-22 08:10:50 字數 1952 閱讀 3223

io流的運用

1,在記憶體中的讀寫

1>寫入:fileoutputstream fos=this.openfileoutput(檔名,模式);

獲得要寫入的資料來源string str

fos.write(str.tobytearray);

fos.flush();

fos.close();

2>讀取:fileinputstream fis=this.openfileinput(檔名);

bytearrayoutputstream bos=new bytearrayoutputstream();

byte b=new byte[1024];

while(fis.read(b)!=-1)

string str=new string(bos.tobytearray);

str就是讀取的資料

也可以讀取資源assents中的資料

2,sd卡的讀寫

1>寫入:

先判斷sd卡是否存在

environment.getexternacstoragestate.equals(environment.media_mounted)

如果存在,則先給乙個要存放的的路徑

environment.getexternalstoragedirectory().getcanonicalpath()+"/"+檔名

fileoutputstream fos=new fileoutputstream(路徑);

bufferedwrite bw=new bufferedwrite(new outputstream(fos));

bw.write(資料來源.getbytearray);

bw.flush();

bw.close();

fos.close();

不存在則直接處理結果

2>讀取:

也是先判斷sd卡是否存在

若存在則

fileinputstream fis=new fileinputstream(路徑);

bufferread br=new bufferread(new inputstream(fis));

stringbuffer buffer=new stringbuffer();

string str="";

while((str=br.readline())!=null)

br.close();

fis.close();

Io流小總結

通過資料流 序列化和檔案系統提供系統輸入和輸出。2.i input 輸出 將資料來源讀到記憶體中 o output 輸出 將記憶體資料寫到硬碟中。資料流 流 就像一根管道,資料在管道中的走向就叫資料流。作用 用來處理裝置之間的資料傳輸。電腦中檔案的展示形式 檔案和資料夾 操作方式 讀和寫 位元組流 ...

IO流 字元流 IO流小結 IO流案例總結

1 字元流 掌握 1 位元組流操作中文資料不是特別的方便,所以就出現了轉換流。轉換流的作用就是把位元組流轉換字元流來使用。2 轉換流其實是乙個字元流 字元流 位元組流 編碼表 3 編碼表 a 就是由字元和對應的數值組成的一張表 b 常見的編碼表 ascii iso 8859 1 gb2312 gbk...

IO流的總結

io流中物件很多,每次在解決問題 處理裝置上的資料時 時都會困惑,到底該用哪個物件呢?下面把io流的常用物件進行了規律的總結 四個明確 明確二 要操作的資料還是位元組還是文字呢?目的 明確三 明確資料所在的具體裝置。目的裝置 明確四 是否需要額外功能 位元組流 字元流 方法 向檔案中寫入資料的過程 ...