Javaのシリアル96 FileInputStreamの分析方法、出力のサイクル全体の内容

\ \近い\スキップ利用可能な解析は、リードを使用して、すべての方法は、コンテンツをループプリントアウト(INT [] a)の方法を読み取ります。

 

パッケージcom.bjpowernode.java_learning; 

輸入 java.io. * ; 

パブリック クラスD96_1_CircleRead { 

  公共 静的 ボイドメイン(文字列[]引数)がスロー例外{ 

    FileInputStreamのFIS = 新しい FileInputStreamを( "C:\\ユーザー\\ lenovo1 \\ワークスペース\\のMyEclipse CI \\ Java_learning \\ SRC \\ COM \\ bjpowernode \\ java_learning \\ D95_1_FileInputStreamAnalysis.java」); 

    バイト []バイト= 新しい バイト [1024 ]; 

    // 1.available方法

    のSystem.out.println(fis.available()); 

    System.out.println( "===========" );

    // 2.skip方法

    fis.skip( 2); //はバイト2を読み取るスキップ

    するSystem.out.println( "===========" );    

    // 3.印刷サイクル内容

    一方真の){ 

      int型の TEMP = fis.read(バイト)、

      IF(TEMP == - 1)BREAK ; 

      // 有効データ列に変換バイト配列

      System.out.printの(新しい新しい文字列(バイト、0 、TEMPが)); 

      // ノートは、文字列をここで取られ、ここで私たちは、このメソッドの読み込み、戻り値を知っておく必要があり、我々はそのアレイの等価を作成し、保存するための各

      // 1キロバイトを読んで、 1キロバイト、1キロバイト出力。彼らが言っている時に一時に0、フロントの読み取りを使用する理由は、配列を埋めることができますが、読んだとき

      // ときの最後の時間を私たちは、固定長を使用する場合は、アレイの一部が占有します1024年には、プリントアウトの内容の最後の部分を配置します

    }

   

    // 4.int読む(バイト[] B)入力データからバイト配列に読み込まb.lengthバイトまでのストリーム

   

    のSystem.out.println(「===========」); 

    // 方法は、バイトの残り数を表示するために利用可能である読み取るされていないことがわかる

    するSystem.out.printlnを(fis.available()); 

    // 5.ストリーム閉じるために覚え

    fis.closeを(); 

  } 

}

 

第二に、ソースコード:

D96_1_CircleRead.java

https://github.com/ruigege66/Java/blob/master/D96_1_CircleRead.java

2.CSDNます。https://blog.csdn.net/weixin_44630050

3.パークブログます。https://www.cnblogs.com/ruigege0000/

4.歓迎マイクロチャンネル公衆数に焦点を当て:フーリエ変換材料を学ぶビッグデータを取得するために、唯一の交流を学ぶために、舞台裏の返信「贈り物」をパブリック個人番号を変換

 

 

おすすめ

転載: www.cnblogs.com/ruigege0000/p/12483929.html