1)位元組輸出流轉換成字元輸出流(寫到硬碟)
//建立位元組輸出流
fileoutputstream fis = new fileoutputstream("e:\\document\\aaa.txt");
//位元組輸出流轉換成字元輸出流
outputstreamwriter osw = new outputstreamwriter(fis);
//轉換成緩衝流
bufferedwriter bw = new bufferedwriter(osw);
bw.write("你好。");
bw.close();
2
)位元組輸入流轉換成字元輸入流(讀取硬碟)
//建立檔案位元組輸入流
fileinputstream fis = new fileinputstream("e:\\document\\aaa.txt");
//檔案位元組輸入流轉換成檔案字元輸入流
inputstreamreader isr = new inputstreamreader(fis);
//轉換成緩衝
bufferedreader br = new bufferedreader(isr);
string str = br.readline();
while(str !=null)
fis.close();
isr.close();
br.close();
3)字元流轉位元組流
file file = new file("e:\\document\\file.txt");
if(file == null )
system.out.println("檔案不存在!");
//儲存檔案的讀取字元流。大小為檔案的長度
char ch = new char[(int)file.length()];
try catch (filenotfoundexception e) catch (ioexception e)
節流
位元組流 字元流
fileoutputstream 構造 構造方法摘要 fileoutputstream file file 建立輸出流,不是以續寫方式關聯 fileoutputstream string name 建立輸出流,不是以續寫方式關聯 作用 1.建立乙個輸出流物件 2.如果你關聯的檔案,或者檔案的字串不存...
位元組流,字元流
在程式中所有的資料都是以流的方式進行傳輸或者儲存的,程式需要資料的時候需要使用輸入流讀取資料,而當程式需要將一些資料儲存起來的時候,就要使用輸出流。可以通過下面的輸入輸出流關係圖表示這種方式。位元組流 位元組流主要操作byte型別資料,以byte陣列為準,主要操作類是outputstream類和in...
位元組流和字元流的轉換
outputstreamwriter 將位元組輸出流轉換為字元輸出流 inputstreamreader 將位元組輸入流轉換為字元輸入流 我們先看下這兩個類的繼承關係和構造方法 public class outputstreamwriter extends writer public outputs...