streamreader是專門用來讀取文字檔案的類,streamreader可以從底層stream物件建立streamreader物件的例項,而且也能指定編碼規範引數。建立streamreader物件後,它提供了許多用於讀取和瀏覽字元資料的方法
public
static
void
main
(string[
] args)
throws exception
//獲取 file中的 列表
file[
] files=file.
listfiles()
;for
(file file1 : files)
os.close()
; is.
close()
;}//建立 字元流 讀和寫的物件 , 讀取 c盤 a.txt內容 ,通過 寫的物件 再拷貝1份到 c盤
// bufferedreader reader =new bufferedreader(new filereader("c:\\a\\a.txt"));//方法2的讀
reader reader =
newbufferedreader
(new
filereader
(new
file
("c:\\a\\a.txt"))
);//方法1讀
bufferedwriter writer=
newbufferedwriter
(new
filewriter
("c:\\a\\b.txt"))
;//讀取文字有2種方式 ,方式1: 按照字元讀取 ,方式2:每次讀取1行
// 方式1: 按照字元讀取 ,
char
c=newchar[20
];int len=0;
while
((len=reader.
read
(c))!=-
1)*/}
writer.
close()
; reader.
close()
;}
5 6 標準I O庫 讀和寫流
一旦開啟了流,則可在三種不同型別的非格式化i o中進行選擇,對其進行讀 寫操作 1.輸入函式 以下三個函式可用於一次讀乙個字元 三個函式的返回值 成功返回值下乙個字元,已到達檔案結尾或出錯則返回eof getchar等價於getc stdio 前兩個函式的區別是getc可被實現為巨集,而fgetc則...
簡單的檔案流寫讀
region 檔案流寫入 private void writefileinfo stream myfile.open filemode.openorcreate byte bytearr stream.write bytearr,0,bytearr.length 1 stream.flush str...
node的流物件學習(讀流和寫流)
依然用上次的數列實現。這次包含乙個讀流物件,乙個寫流物件。全部 用流來實現斐波那契數列 author yyy var stream require stream var util require util 下面是可讀流 function streamchildread n util.inherits...