视窗程式设计Java进阶回顾档案处理.PPT

緩衝區 當我們使用緩衝區方式來讀取檔案資料時,可以透過BufferedInputStream及其父類別FilterInputStream的眾多方法,進行更方便的讀取動作,BufferedInputStream的方法如表12-7 其中有些在父類別或祖父類別已經被定義,但在BufferedInputStream類別被改寫,有些則是新增的方法: 位元串流的檔案處理 緩衝區 位元串流的檔案處理 函式宣告 用途 回傳值說明 int available() 取得串流內可讀取或可略過的位元組數量。通常可用來代表檔案大小。 串流內可讀取或可略過的位元組數量。 void close() 關閉位元串流。 無 int read() 讀取單一個位元組。 -1代表串流已讀取完畢。其餘0~255則為所讀取的位元組。 int read(byte[] b, int off, int len) 讀取位元串流中的資料,將之放入b位元組陣列,並由b[off]開始存放,且指定最多讀取len個位元組。 回傳值為讀取位元組的數量,-1代表串流已讀取完畢。 long skip(long n) 略過n個位元組不讀取。 實際被略過的位元組數量。 BufferedInputStream的常用成員函式(上述方法會拋出IOException例外) 緩衝區 BufferedOutputStream BufferedOut

文档评论(0)

1亿VIP精品文档

相关文档