可以以BufferedReader流的形式緩存流,然後通過readLine方法獲取緩存的內容。
BufferedReader bre = null
嘗試{
string file = " D:/test/test . txt ";
bre = new BufferedReader(新文件讀取器(文件));//此時得到的bre就是整個文件的緩存流。
while ((str = bre.readLine())!= null) //判斷最後壹行不存在,如果為空則結束循環。
{
system . out . println(str);//按原樣輸出所讀內容。
};
註意:流用完之後壹定要關閉,比如上面應該是:bre.close(),否則bre流會壹直存在,直到程序結束。
可以通過“FileOutputStream”創建文件實例,然後以“OutputStreamWriter”的形式存儲,例如:
OutputStreamWriter pw = null//定義壹個流
pw = new output streamwriter(new file output stream(" D:/test . txt ")," GBK ");//確認流的輸出文件和編碼格式,這樣就創建了壹個“test.txt”的實例。
Pw.write("我要寫記事本文件的內容");//要寫入的文件內容可以多次寫入。
pw . close();//關閉流
註意:文件流用完後壹定要及時關閉,否則會壹直打開,直到程序停止,增加系統負擔。