位元組流 字元流 位元組緩衝流 字元緩衝流

2021-08-01 17:27:23 字數 1466 閱讀 9291

//位元組讀流

fileinputstream fis=new fileinputstream(file);

byte b=new byte[1024];

int len=0;

while((len=fis.read(b))!=-1)

//字元讀流

filereader fr=new filereader(file);

char cbuf=new char[1024];

int len=0;

while((len=fr.read(cbuf))!=-1)

//位元組寫流

file file=new file("要讀的路徑");

file fileout=new file("寫到**去的路徑");

fileoutputstream fos=new fileoutputstream(fileout+"\\"+file.getname());

int len=0;

byte b=new byte[1024];

while((len=fis.read(b))!=-1)

//字元寫流

file file=new file("路徑");

filewriter fw=new filewriter(f);

fw.write("fasfasg");

fw.close();

//列印流

file file=new file("路徑");

printwriter pw=new printwriter(file);

pw.write("內容");

pw.close();

//字元緩衝流(複製一)

file file=new file("test.txt");

file fileout=new file("c:\\users\\administrator\\desktop\\a");

//獲取位元組檔案輸入流

fileinputstream fis=new fileinputstream(file);

//使用字元緩衝輸入流

bufferedreader br=new bufferedreader(new inputstreamreader(fis));

string s=br.readline();

system.out.println(s);

printwriter pw=new printwriter(file);

pw.write(s);

pw.close();

//(複製二)

file file=new file("y2-1.1-io使用位元組流和字元流進行檔案的讀寫和file操作.webm");

file fileout=new file("c:\\users\\administrator\\desktop\\a");

try

bos.close();

bis.close();

IO流 位元組流,字元流,緩衝流

一 io流的分類 組織架構 這麼龐大的體系裡面,常用的就那麼幾個,我們把它們抽取出來,如下圖 二 字元位元組,輸入輸出流的概念 字元流的由來 因為資料編碼的不同,而有了對字元進行高效操作的流物件。本質其實就是基於位元組流讀取時,去查了指定的碼表。位元組流和字元流的區別 結論 只要是處理純文字資料,就...

IO流 位元組緩衝流,字元緩衝流

處理流 裝飾流 位元組緩衝流,字元緩衝流 用於提高位元組流的效能 bufferedinputstream,bufferedoutputstream 位元組緩衝流 bufferedinputstream is newbufferedinputstream new fileinputstream fil...

IO流之位元組字元緩衝流

io裡面的緩衝流分,位元組緩衝流和字元緩衝流。位元組緩衝流 new bufferedinputstream new fileinputstream srcfile new bufferedoutputstream new fileoutputstream destfile 位元組緩衝流沒有別的新加的...