java filestream 包,java.io.FileOutputStream.write(byte[] b)
全屏
java.io.FileOutputStream.write(byte[] b)方法從指定的字節數組寫入b.length個字節到該文件輸出流。
聲明
以下是java.io.FileOutputStream.write(byte[] b) 方法的聲明:public?void?write(byte[]?b)
參數b?-- 源緩沖區。
返回值
此方法不返回任何值。
異常IOException?- 如果發生任何I/ O錯誤。
例子
下面的例子顯示java.io.FileOutputStream.write(byte[] b)方法的用法。package?cn.sxt;
import?java.io.FileInputStream;
import?java.io.FileOutputStream;
import?java.io.IOException;
public?class?FileOutputStreamDemo?{
public?static?void?main(String[]?args)?throws?IOException?{
FileOutputStream?fos?=?null;
FileInputStream?fis?=?null;
byte[]?b?=?{65,66,67,68,69};
int?i=0;
char?c;
try{
//?create?new?file?output?stream
fos=new?FileOutputStream("C://test.txt");
//?writes?bytes?to?the?output?stream
fos.write(b);
//?flushes?the?content?to?the?underlying?stream
fos.flush();
//?create?new?file?input?stream
fis?=?new?FileInputStream("C://test.txt");
//?read?till?the?end?of?the?file
while((i=fis.read())!=-1)
{
//?convert?integer?to?character
c=(char)i;
//?prints
System.out.print(c);
}
}catch(Exception?ex){
//?if?an?error?occurs
ex.printStackTrace();
}finally{
//?closes?and?releases?system?resources?from?stream
if(fos!=null)
fos.close();
if(fis!=null)
fis.close();
}
}}
讓我們編譯和運行上面的程序,這將產生以下結果:ABCDE
分享到:
0評論
總結
以上是生活随笔為你收集整理的java filestream 包,java.io.FileOutputStream.write(byte[] b)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab cell取一列,MATLA
- 下一篇: matlab如何模拟竹蜻蜓飞行,JSBS