天天看點

位元組流2

位元組緩沖流

   BufferOutputStream  該類實作緩沖輸出流,通過設定這樣的輸出流,應用程式可以向底層輸出流寫入位元組,而不必為寫入的每個位元組導緻底層系統的調用。

   BufferedInputStream  建立一個内部緩沖區數組。當從流中讀取或跳過位元組時,内部緩沖區将根據需要從所包含的輸入流中重新填充,一次很多位元組。

構造方法

  位元組緩沖輸出流  

      BufferedOutputStream(OutputStream out)

  位元組緩沖輸入流

      BufferedInputStream(InputStream in)

      public static void method4() throws IOException{

       BufferedInputStream bis=new BufferedInputStream("");

       BufferedIOutputStream bis=new BufferedOutputStream("");

       byte[] bys=new byte[1024];

       int len;

       while ((len=bis.read(bys))!=-1)

      {

             bos.write(bys,0,len);

      }

      bos.close();

      bis.close();