IO流的讀與寫

2021-10-08 07:01:54 字數 1116 閱讀 1494

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...