現在最常用的就是 ascii 和gbk 表;
①讀取字元流常用的二個構造方法
讀取資料源:
filereader fr = new filereader(「資料夾的路徑」);
首先要 int 變數=fr.read();
遍歷 讀取裡面的內容:
while((變數名=fr.read())!=-1)
寫入資料來源:
jdk中發現有乙個writer類 最常用的是filewriter;
常用構造方法:
寫入到檔案中:
明確目的地:
filereader 變數=new filereader("路徑");
變數名.write("你好");
三、型別之間的轉化
//字串->位元組陣列
// byte bytes="".getbytes;
//字串->字元陣列
// char ch="".tochararray;
//位元組陣列->字串
// string str=new string(bytes);
//字元陣列->字串
// string str=new string(ch);
四、複製字元流
//明確目的地
filewriter fw=new filewriter("d:\\io1227\\b\\demo01.txt");
//明確資料來源
filereader fr=new filereader("d:\\io1227\\demo01.txt");
int len=0;
while((len=fr.read())!=-1)
fw.close();
fr.close();
五、flush 和 close的區別
flush():將流中的緩衝區緩衝的資料重新整理到目的地中,重新整理後,流還可以繼續使用。
close():關閉資源,但在關閉前會將緩衝區中的資料先重新整理到目的地,否則丟失資料,然後在關閉流。流不可以使用。如果寫入資料多,一定要一邊寫一邊重新整理,最後一次可以不重新整理,由
close
完成重新整理並關閉。
Java中IO流知識點總結
一 流的分類 1 按功能分 讀取流 inputstream reader 寫出流 outputstream writer 2 按流的型別分類 位元組流 inputstream outputstream 字元流 reader writer 二 流功能分析 讀取流是從輸入裝置或資料物件中讀取資料到程式,...
知識點總結
1,迴圈中的中斷 continue 跳出此次迴圈,繼續for迴圈 break 跳出當前for迴圈 return 跳出當前方法 2,字串的操作 componentseparatedbystring stringbyreplacingoccurencesofstring withstring iskin...
知識點總結
oncreate onstrat onresume onpause onstop onrestart ondestroy standard 啟動activity都會產生乙個新的activity 預設模式 singletop 啟動activity允許多個,但不允許重疊 singletask 只允許有乙...