public class iopractice else
//位元組流讀寫檔案
inputstream in = new fileinputstream(file);
file file2 = new file("e:\\test2.txt");
outputstream out = new fileoutputstream(file2);
//將test檔案內容寫到test2檔案中,利用位元組陣列轉運
byte b = new byte[1];
while(in.read(b) != -1)
//關閉流
in.close();
out.close();
//字元流讀寫檔案
file file3 = new file("e:\\test3.txt");
filereader in2 = new filereader(file2);
filewriter out2 = new filewriter(file3);
/*char c = new char[1];
while(in2.read(c) != -1)*/
//字元流中利用緩衝輸入流、緩衝輸出流加快讀寫速度
bufferedreader in3 = new bufferedreader(in2);
bufferedwriter out3 = new bufferedwriter(out2);
while(in3.ready())
//關閉流
in3.close();
out3.flush();
in2.close();
out2.close();}}
位元組流 字元流
fileoutputstream 構造 構造方法摘要 fileoutputstream file file 建立輸出流,不是以續寫方式關聯 fileoutputstream string name 建立輸出流,不是以續寫方式關聯 作用 1.建立乙個輸出流物件 2.如果你關聯的檔案,或者檔案的字串不存...
位元組流,字元流
在程式中所有的資料都是以流的方式進行傳輸或者儲存的,程式需要資料的時候需要使用輸入流讀取資料,而當程式需要將一些資料儲存起來的時候,就要使用輸出流。可以通過下面的輸入輸出流關係圖表示這種方式。位元組流 位元組流主要操作byte型別資料,以byte陣列為準,主要操作類是outputstream類和in...
java IO流 位元組流讀寫中文
位元組流讀取中文的問題 位元組流在讀中文的時候有可能會讀到半個中文,造成亂碼 fileinputstream fis new fileinputstream yyy.txt byte arr new byte 4 int len while len fis.read arr 1 位元組流寫出中文的問...