ファイルの読み取りバイト[]のInputStreamからのサンプル

ファイルの読み取りバイト[]のInputStreamからのサンプル

  1. パブリック静的バイト[] getStreamBytesは、(入力ストリームである){例外をスロー  
  2.     ByteArrayOutputStream  たBAO =  新しいByteArrayOutputStream();  
  3.     バイト[]  バッファ=  新しいバイト[1024];  
  4.     int型  のlen =  0;  
  5.     一方、((LEN =  is.read(バッファ))!= -1){  
  6.         baos.write(バッファ、0、LEN)。  
  7.     }  
  8.     バイト[]  B =  baos.toByteArray()。  
  9.     近くにあります();  
  10.     baos.close();  
  11.     Bを返します。  
  12. }  
 
  1. デフォルトバイト[] readFileBytes(入力ストリームです){  
  2.     バイト[]  データ=  NULL;  
  3.     {試します  
  4.         IF(is.available()== 0){//厳しいため、この決意は、[]配列ポインタ長さ0のデータに戻らないように、添加しなければなりません  
  5.             データを返します。  
  6.         }  
  7.         データ=  新しいバイト[is.available()]。  
  8.         is.read(データ)。  
  9.         近くにあります();  
  10.         データを返します。  
  11.     }キャッチ(IOExceptionを電子){  
  12.         LogCore.BASE.error( "readFileBytes、ERR"、E)。  
  13.         データを返します。  
  14.     }  

おすすめ

転載: www.cnblogs.com/kelelipeng/p/11910609.html